сделать иконки более высокого качества

mstdmstd

Новичок
сделать иконки более высокого качества

Всем привет
Мне надо из картинки сделать иконки по взможности более высокого качества
Использую для этого imageMagick
И командами
/usr/bin/convert -sample 139x139 images/product_images/product_image_28.jpg images/product_images/product_image_28_medium.jpg
/usr/bin/convert -sample 88x88 images/product_images/product_image_28.jpg images/product_images/product_image_28_small.jpg

Из исходной картинки
http://www.d1089825.cp.blacknight.com/web/images/product_images/product_image_30.jpg

Пролучаю 2 картинки
http://www.d1089825.cp.blacknight.com/web/images/product_images/product_image_30_medium.jpg
http://www.d1089825.cp.blacknight.com/web/images/product_images/product_image_30_small.jpg

Заказчику хочется иконки более высокого качества...
Если делать иконки средствами gd2 - то получаются иконки намного хуже по качеству...

Можно ли сделать требуемые иконки более высокого качества ? Если да то как?
 

mstdmstd

Новичок
с png я в общем знаком... Я делал так что при создании иконки я сохранял расширение исходной картинки.
То есть, если иконку делать всегда с png расширением, то качество иконок может повысится ?
Юзер-то выбираем тип картинки независмо от меня...
 

A1x

Новичок
mstdmstd, в сети полно описаний про разные форматы изображений и их особенности - поищи почитай - будет все ясно
 

mstdmstd

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

MiksIr

miksir@home:~$
Не используйте -sample, используйте -resize
Если нужно делать из очень больших картинок - можно использовать -thumbnail
После -resize можно сказать еще -sharpen и поиграться с параметром, что бы достичь резкой, но не слишком картинки
 

mstdmstd

Новичок
Спасибо с resize качество явно получше

И еще подскжите пожалуйста правильный формат -sharpen
В долке по ImageMagick написано :
-sharpen geometry sharpen the image


Но на команды вида:
/usr/bin/convert -geometry 88x88 -sharpen geometry images/brands/brand_28.jpg images/brands/brand_28_small.jpg

Получаю ошибку вида :
convert: invalid argument for option `-sharpen': geometry @ convert.c/ConvertImageCommand/2334.

И я так и не смог правильно сформировать команду с -sharpen
 

MiksIr

miksir@home:~$
На сайте imagemagick есть раздел Usage где собрано огромное количество примеров на все случаи жизни. Это будет лучше, чем советы.
 

MiksIr

miksir@home:~$
sharpen и unsharp не есть "наоборот", пусть названия не вводят в заблуждение ;) В контексте топика вполне сойдет и sharp обычный.
 

Wicked

Новичок
это-то я понял :) мне подумалось, что качество -set option:filter:blur 0.7 должно быть выше, а там говорится, что "As you can see sharpening the image after the resize produces far better results than trying to use the Blur Expert Filter Option. You get a very good sharp image without any aliasing or ringing effects."
 
Сверху