Rose debug info
---------------

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

thumbnails on asp.net

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

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

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

 48   2008  
3 комментария
asp.net developer 2010

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

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

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

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

Фотограф 2010

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

ram9 2010

Flash — облако тэгов для BlogEngine.Net
http://www.plati.ru/asp/pay.asp?idd=972842