Зачем мне изменять размер изображения в Coldfusion, если размер файла не уменьшается и качество изображения страдает?

Просто интересуюсь: Я пытаюсь настроитьадаптивное изображение обработчик в Coldfusion8, который изменяет размеры изображений для меньших размеров экрана.

У меня все работает нормально, и в настоящее время я работаю с различными вариантами изменения размера, найденнымиВот

То, что я замечаю, не имеет значения, какой метод я использую, все они требуют времени, снижают качество изображения и не уменьшают размер изображения, например:

                         IMG 1                     IMG 2
Original             23K 900x360px             53K 900x360px
Blackman             22k 320x128px             52K 320x128px
highPerformance      21K 320x128px             32K 320x128px 
nearest              25K    "                  38K    "         

Идея состояла в том, чтобы изменить размеры изображений для небольших дисплеев. Прямо сейчас я ничего не уменьшаю, я только загружаю процессор для изменения размера и вывода размытых изображений и того же размера файла.

Question:
Зачем мне тогда менять размер? Я мог бы также отправить оригинальный файл, который @ 900x360px @ 23K. По крайней мере, эти изображения будут четкими по сравнению с размытым изображением размером 320x1280px. Есть ли способ сделать изменение размера изображений в Coldfusion целесообразным с точки зрения размера файла и / или качества изображения?

Спасибо за вклад! Cldfu

 Adam Cameron10 июн. 2012 г., 13:47
Изображения уже довольно малы ... вы будете сталкиваться с законом убывающей отдачи, когда изображения становятся меньше: их можно сжать только настолько, насколько это возможно. Какова степень сжатия, если вы начнете с изображения, которое имеет размер 100 кБ (для экспериментов).
 frequent10 июн. 2012 г., 14:23
@AdamCameron - тоже хороший момент. Я думал, что если 900x360 = 23k, 320x128 должно быть намного меньше. Изображения будут в конечном итоге предоставлены пользователем, поэтому они будут больше, чем мои уже оптимизированные (RIOT -luci.criosweb.ro/riot) изображений. Я бы не возражал, только уменьшив их на несколько Ks, но что бы не пошло, так это то, что изображения были настолько размытыми, хотя я установил качество на 0,99 и imageSetAntiAliasing. Таким образом, поиск IMG1 в 22K и 320x128px был бы тем, что я искал.

Ответы на вопрос(1)

Решение Вопроса

что вы возитесь с качеством / скоростью алгоритма изменения размера, а не сжатия.

Чтобы сжать файл лучшего размера, установите качество сжатия JPEG с помощьюquality атрибут (по умолчанию 0,75)

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7945.html

Если cfimage не удовлетворяет вашим потребностям, используйтеImageMagick

 frequent10 июн. 2012 г., 09:40
пытаясь это. Спасибо за информацию

Ваш ответ на вопрос