Изменение изображения с помощью .NET

thumbnails on asp.net

Написал статью и выложил в исходниках как создавать маленькие картинки из больших (делать resize).

Использую этот код в своей CMS, здорово позволяет экономить время менеджерам, которые поплняют веб-сайты, им не приходится возиться с фотошопом, или другими тулзами для изменения размеров картинок. Вобщем, весьма полезная штука, очень рекомендую  :-)

Вот еще ссылка на старую статью по работе с изображенями на .NET: Как сделать надпись на изображении JPEG/GIF

Leave a comment

3 Comments

  1. Обе статьи про картинки замечательные.

    В статье про миниатюры нельзя оставить камент, поэтому напишу здесь. Как-то мне пришлось решать подобную задачу, причем нужно было и создать миниатюры, и поставить подписи на большие загруженные картинки.

    Делал я это так, загружал картинку через форму, на сервере из объекта stream с загруженным содержимым картинки создавал объект Image, ресайзил его, ставил подпись, затем и миниатюру и большую картинку сохранял в файлы на сервере. Это позволило не тратить ресурсы сервера на ресайзинг картинки каждый раз, когда нужна ее миниатюра, а отдавать уже готовую статическую картинку. Здесь важно при ресайзинге картинок и их сохранении высвобождать ресурсы графических объектов при первой возможности, т.к. они очень ресурсоемкие (по меркам веб-приложения), и если пользователи начнут грузить большие картинки, они могут получить эксепшн.

    Надо будет и мне как-нибудь написать подробную статью, как ресайзить картинки при их загрузке на сайт через веб.

    Ответить
  2. Я уже давно подумываю сделать у себя на сайте http://www.photo-garden.com автоматическое изменение размера картинок после загрузки, но все же качество не очень получается. Photoshop делает это на много лучше, а мне все же нужно высокое качество фотографий.

    Ответить
  3. Flash – облако тэгов для BlogEngine.Net
    http://www.plati.ru/asp/pay.asp?idd=972842

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>