PDA

Просмотр полной версии : Вопрос о качестве изображений


greep
19.12.2012, 13:59
Добрый день! У меня возник вопрос, на который я не смог пока найти ответа и как всегда по привычки я пришел к Вам!

Вопрос заключается в следующем: если кликнуть правой мышкой по PNG файлу в библиотеке проекта с целью редактировать изображение в фотошопе и далее из в фотошопа его сохранить обратно во flash, ухудшится ли качество изображения? Я имею в виду ухудшение качества в виде появления артифактов как при компрессии JPEG. Или же я сколько угодно раз могу открывать картинки из флеша в фотошоп и сохранять их обратно и это ни как не повлияет ни на один пиксель, при учете того, что в фотошопе я не буду изменять изображение?

Заранее благодарен за ответы.

dark256
19.12.2012, 14:17
Исходник картинки следует хранить на диске вне всяких флэшей и уж тем более библиотек проектов.
Лучше всего в виде PSD.
Если вы его хотите изменить, кликаете в папке на диске по ПСД, редактируете в ФШ и сохраняете в JPG, PNG и т.п. и вставляете во флэш. Компрессию и степень потерь качества в сохраненном со 100% качеством джипеге вы уже можете подкрутить в библиотеке проекта.

Соотв. в либе именно ХРАНИТЬ картинки не стоит. Потеряете.

iNils
19.12.2012, 14:19
PNG - это формат изображения без потери качества, поэтому количество сохранений роли не играет.

greep
19.12.2012, 14:23
iNils, большое спасибо!
dark256, речь идет именно о PNG файлах, которые содержатся в flash проекте и именно об их хранении, редактировании и сохранении обратно в проект.

Воспользуюсь случаем задать еще один вопрос в тему: что эффективнее в борьбе за размер конечного swf файла, импортировать слегка зажатый JPEG файл, обтравливать и жать его уже во flash или импортировать png файл с альфа-каналом и опять же жать во flash? И еще мини-вопрос в продолжении последнего: какое средство лучше в битве за байты: импортировать все куски растрового изображения в одном файле и далее вычленять из него под масками нужные фрагменты или опять же импортировать несколько PNG файлов.

Спасибо.

dark256
19.12.2012, 14:46
Я скажу примерно так:
флэш - в первую очередь векторный редактор.
Лидер в обработке растровой графики - ФШ.
Соотв. зачем и для чего обрабатывать ее в редакторе, для этого не предназначенном?

greep
19.12.2012, 14:53
Для того, чтобы сделать размер swf файла меньше.

iNils
19.12.2012, 14:56
что эффективнее в борьбе за размер конечного swf файла, импортировать слегка зажатый JPEG файл, обтравливать и жать его уже во flash или импортировать png файл с альфа-каналом и опять же жать во flash?Такие вопросы стыдно задавать. Не потому что не знаете, а потому что это проверяется самим за 5 минут.

greep
19.12.2012, 16:38
Мне следовало написать не просто "что эффективнее", но "что эффективнее и почему". Экспериментальным путем я выяснил что лучше импортировать а затем уже обтравливать JPEG, а не просто PNG с альфой. Думаю, что дело как раз в альфе, но это предположение.

dark256
19.12.2012, 16:56
ЗАЧЕМ обтравливать АЛЬФУ???
Эффективнее все делать в ФОТОШОПЕ.

greep
19.12.2012, 18:25
Я не много не верно выразился. Имелось в виду, что с точки зрения размера файла, лучше импортировать растровые изображения в формате JPEG и потом их обтравливать, чем импортировать PNG с альфой и не обтравливать. Или даже лучше импортировать PNG без альфы и обтравливать во флеше, а так же во флеше и задавать компрессию. Верно я рассуждаю?

dark256
19.12.2012, 18:36
ПНГ, без альфы, обтравить, задать компрессию - да :)