![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2009
Сообщений: 11
|
Добрый день.
Требуется импортировать *.jpg,*.png без потерь. Делаю import to library, но сразу видно и по картинке и по размеру скомпилированного SWF(весит меньше картинки) что произошла компрессия. Требуется импортировать картинку во флеш вообще без сжатия, скажите возможно ли это, если да то как?? |
|
|||||
|
Модрон-ветеринар
|
В свойствах картинки в библиотеке поставьте Lossless в пункте Compression.
|
|
|||||
|
Регистрация: Dec 2009
Сообщений: 11
|
Цитата:
Lossless: original = 2018 kb, compressed = 1165 kb, 57% of original самое смешное что итоговая swf весит и того меньше. Предположительно, это из того что я добавленную на слой картинку уменьшил. На всякий случай: требуется вообще без сжатия. |
|
|||||
|
Модрон-ветеринар
|
Lossless - это и есть "Без потерь".
То есть свою лепту в потери флешка тут не вносит. Не понимаю, что у вас за трудности. Только что импортировал в библиотеку PNG весом 250кб, выставил в свойствах картинки Lossless, ничего не уменьшал, на выходе имею swf 310кБ. Не обращайте внимание на то что пишется в этой строке, тут инфа не о сжатии флешем (ведь инфа-то есть, а файл-то еще не компилился). Как я понимаю, флеш в этой строке выводит в качестве "оригинального" вес, соответствующий рисунку еще до PNG-сжатия, то есть до сжатия там, где жали в PNG (Photoshop или в другом софте). Сравнивайте с весом исходной png-шки и оцените на глаз качество. И кстати, потери и сжатие (компрессия) - это не одно и то же. Формат PNG-тому пример. Последний раз редактировалось mooncar; 07.02.2010 в 15:49. |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 425
|
в параметрах публикации выставить качество растровых картинок не пробовал на 100%?
|
|
|||||
|
Модрон-ветеринар
|
Когда ставим Lossless , параметры проекта игнорируются (этот параметр используется только если используется собственное флекшкино jpg-сжатие и стоит галочка в свойствах самой картинки "Use document default quality"). Можете проверить - поставьте там 0, а в свойствах картинки - компрессию в Lossless. Размер на выходе будет что при 0, что при 100 - один и тот же.
Да нормально все у автора, нет проблем, он размер рисунка просто уменьшил, и смотрит инфу в строке, которая не имеет отношения к качеству при компилировании. Последний раз редактировалось mooncar; 07.02.2010 в 15:59. |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 11
|
Открыл новый проэкт импортировал, поставил lossless и все отлично. Разве что поставил сглаживание так как под задачу приходится уменьшать изображение.
Так что почему раньше не работало не ясно.(а смотрел на размер swf и картинки). Но в целом задача решена, спасибо) |
|
|||||
|
Модрон-ветеринар
|
Видимо, lossless не стояло, или геометрический размер картинки был уменьшен.
|
|
|||||
|
Регистрация: Dec 2009
Сообщений: 11
|
Возникает вопрос, а если я импортирую картинку допустим 500на500 уменьшаю уже во флеши до 250на250 то и размер swf будет меньше? Т.е. какая то компрессия произойдёт? Не хотелось бы терять качество картинки когда обратно до 500 на 500 увеличу.
|
|
|||||
|
Модрон-ветеринар
|
Не произойдет. То есть даже, если вы поставите lossless, и сделаете 1% от исходного, то и размер и качество останется как есть (когда я предполагал о причинах ваших трудностей, был неточен - даже изменение масштаба не должно было сказываться на весе).
И при JPG все то же самое - увеличивайте-уменьшайте. Только в битмапу не перегоняйте - тогда все изменится в сторону ухудшения. Добавлю еще кое-что, что меня неприятно удивило, когда разобрался в этом: Если даже импортированную картинку на сцене разбить в Shape и отрезать от нее, скажем, процентов 90, оставив только нужный куцый хвостик, то при компиляции в swf забирается вся картинка, и вес ни капли не уменьшится. То есть как весила флешка 300кб при полной картинке на сцене, так она и будет весить 300кб при урезанной хоть до 1%. То есть к флеш-ролику нужно относится как к некой программе, снабженной библиотекой заготовок. А плеер уже согласно этой программе отображает задумку автора. Отрезан, скажем, при разработке в IDE кусок от картинки или уменьшена она в 10 раз - экспортируется при компиляции всё. А плеер при проигрывании возьмет в нужном кадре всю картинку, отрежет, что было задумано автором и уменьшит в 10 раз. Только если было указано JPG-сжатие, при экспорте (компиляции) флеш пожмет картинку. Последний раз редактировалось mooncar; 07.02.2010 в 16:34. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:11. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|