PDA

Просмотр полной версии : Где сжатие jpg лучше (в flash или photoshop)


Master-Bloodar
23.05.2006, 18:41
Что эффективнее: сжимать рисунки в фотошопе, а потом ставить качество битмапов во флеше максимальное, или наоборот, сохранять в фотошопе с максимальным качеством, а потом регулировать jpeg quality во флеше.
У кого какие соображения на этот счет?

iNils
23.05.2006, 18:55
"сохранять в фотошопе с максимальным качеством, а потом регулировать jpeg quality во флеше."
однозначно только это вариант

Master-Bloodar
23.05.2006, 19:15
а почему не наоборот?

iNils
23.05.2006, 19:35
http://www.flasher.ru/forum/showthread.php?t=77505&page=2&highlight=%EA%E0%F7%E5%F1%F2%E2%EE

Если ты сожмешь jpg до 50% качества в фотошопе (пусть размер будет 50кб), а потом вставишь во флеш, то меняя качество jpg уже там, ты варьируешь от 0 до 100 уже 50%jpeg. То есть выше 50% ты уж не сделаешь, но размер при 100% может быть уже 100кб. Проигрыш на лицо.

Kinsler
24.05.2006, 11:05
я вообще всегда сохраняю в png-24
сначала делал из-за прозрачности
а потом уже по привычке
специально не проверял, но мне кажется, что качество получше, а вот вес побольше...

iNils
24.05.2006, 11:19
я вообще всегда сохраняю в png-24
сначала делал из-за прозрачности
а потом уже по привычке
специально не проверял, но мне кажется, что качество получше, а вот вес побольше...
Я использую только два формата для импорта. GIF и PNG.
Гифом лучше для иконок, узоров и прочих картинки с малым количеством цветов. Для них во флеше стоит использовать сжатие PNG/GIF, а не JPEG.

Бармалей
24.05.2006, 18:15
А я никогда особо не надеялся на алгоритмы сжатия флеша, поэтому всегда оптимизировал графику в фотошопе. Аналогично звуки и видео оптимизирую во внешних редакторах. Не знаю насколько это практично, но время компиляции ролика уменьшается, а это уже плюс.

KLieriK
24.05.2006, 18:50
а почему не наоборот?
а как ты себе ето представляешь???
вначале в влеше сжать, а потом в фотошопе откомпилить???!

Буньков Максим
24.05.2006, 19:09
ACDSee рулит... а потом в флешку.. и все 2pix тебе разрешение...

iNils
24.05.2006, 19:16
А я никогда особо не надеялся на алгоритмы сжатия флеша, поэтому всегда оптимизировал графику в фотошопе.
Если ты не понимаешь принцип сжатия jpeg, то продолжай делать так и дальше :)

Бармалей
24.05.2006, 20:07
Если ты не понимаешь принцип сжатия jpeg, то продолжай делать так и дальше :)
И с определенной битовой глубиной цвета флеш тоже может сохранять?

Заранее отвечу для чего это нужно. Например, если ролик делается для мобильника, то не имеет смысла сохранять в JPEG все 16 милионов оттенков, если устройство может показать только чуть больше ста тысяч.

iNils
24.05.2006, 21:08
И с определенной битовой глубиной цвета флеш тоже может сохранять?

Заранее отвечу для чего это нужно. Например, если ролик делается для мобильника, то не имеет смысла сохранять в JPEG все 16 милионов оттенков, если устройство может показать только чуть больше ста тысяч.
Для начала расскажи как ты уменьшаешь количество цветов jpeg.

deep70
24.05.2006, 23:22
Сжатие jpg несет за собой потери информации (ухудшение какчества изображения). Значит при каждой операцией сжатия картинка будет плохеть. Посему, на мой взглад, лучше использовать jpg на последнем шаге - компиляции проекта. Во время работы использую форматы без сжатия (в вэб-графике редко встретишь гиговые проекты).

Бармалей
25.05.2006, 13:39
>> Для начала расскажи как ты уменьшаешь количество цветов jpeg.

Почитай в фотошоповском хэлпе про "bit depth". Замутка с уменьшением цветов не отражается на весе файла в JPEG. Положительной стороной ее применения является то, что устройству приходится эмулировать меньшее количество цветов при выводе картинки на экран.

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

iNils
25.05.2006, 14:54
Почитай в фотошоповском хэлпе про "bit depth".
Что это такое я знаю, поэтому и спрашиваю как ты уменьшаешь количество цветов.
Лично я могу сделать 1 / 8 Grayscale / 8 Indexed Color / 24 битов. Или ты про динамический диапазон цветов говоришь? Тогда с помощью jpeg ты скорее его опять "расширишь" (за счет появления новых цветов в восьмипиксельной сетке http://www.artlebedev.ru/tools/technogrette/etc/jpeg-1/), тогда же как PNG этого не даст.
Замутка с уменьшением цветов не отражается на весе файла в JPEG. Положительной стороной ее применения является то, что устройству приходится эмулировать меньшее количество цветов при выводе картинки на экран.См. выше.
Хотя и во флеш можно вставить JPEG уже с уменьшенным количеством цветов и ужимать его уже там, я все равно придерживаюсь того, что лучше оптимизировать JPEG во внешнем редакторе. Во-первых, из-за того, что сокращается время на компиляцию ролика, соответственно, меньше тратится времени каждый раз при его тестировании. Сомнительное приимущество, которое на выходе дает больше размер файла при худщем качестве.Во-вторых, из-за того что у того же фотошопа больше настроек по сжатию в JPEG - есть прогрессивное сжатие и размывка.О боже! Ты пересжимаешь jpeg еще раз и все что ты сделал вылетает в трубу.
deep70 тебе правильно сказал, вставляя jpg с качеством 80% и выставляя во флеше качество 100%, а тебя все равно будет качесвто 80%, а вот размер как при 100%.

Master-Bloodar
25.05.2006, 18:30
KLieriK, даже отвечать не хочу на твой дурацкий вопрос:))
Сжимать изображение во флеше лучше хотя бы потому, что можно держать размер ролика под контролем, уменьшая или увеличивая качество jpg. Сжимая изображение в фотошопе, сделать это будет сложнее.