Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.02.2010, 13:53
VangerF вне форума Посмотреть профиль Отправить личное сообщение для VangerF Найти все сообщения от VangerF
  № 1  
Ответить с цитированием
VangerF

Регистрация: Dec 2009
Сообщений: 11
По умолчанию Как импортировать без потерь?

Добрый день.

Требуется импортировать *.jpg,*.png без потерь. Делаю import to library, но сразу видно и по картинке и по размеру скомпилированного SWF(весит меньше картинки) что произошла компрессия. Требуется импортировать картинку во флеш вообще без сжатия, скажите возможно ли это, если да то как??

Старый 07.02.2010, 14:12
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
В свойствах картинки в библиотеке поставьте Lossless в пункте Compression.

Старый 07.02.2010, 15:14
VangerF вне форума Посмотреть профиль Отправить личное сообщение для VangerF Найти все сообщения от VangerF
  № 3  
Ответить с цитированием
VangerF

Регистрация: Dec 2009
Сообщений: 11
Цитата:
Импорт картинок во Flash cs4 без потери качества
Уже пробовал. Но он все равно сжимает. При этом пишет следующее

Lossless: original = 2018 kb, compressed = 1165 kb, 57% of original

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

На всякий случай: требуется вообще без сжатия.

Старый 07.02.2010, 15:39
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Lossless - это и есть "Без потерь".
То есть свою лепту в потери флешка тут не вносит.

Не понимаю, что у вас за трудности. Только что импортировал в библиотеку PNG весом 250кб, выставил в свойствах картинки Lossless, ничего не уменьшал, на выходе имею swf 310кБ.
Не обращайте внимание на то что пишется в этой строке, тут инфа не о сжатии флешем (ведь инфа-то есть, а файл-то еще не компилился).
Как я понимаю, флеш в этой строке выводит в качестве "оригинального" вес, соответствующий рисунку еще до PNG-сжатия, то есть до сжатия там, где жали в PNG (Photoshop или в другом софте).
Сравнивайте с весом исходной png-шки и оцените на глаз качество.

И кстати, потери и сжатие (компрессия) - это не одно и то же. Формат PNG-тому пример.


Последний раз редактировалось mooncar; 07.02.2010 в 15:49.
Старый 07.02.2010, 15:51
Contemplator вне форума Посмотреть профиль Отправить личное сообщение для Contemplator Найти все сообщения от Contemplator
  № 5  
Ответить с цитированием
Contemplator
 
Аватар для Contemplator

Регистрация: Nov 2009
Сообщений: 425
в параметрах публикации выставить качество растровых картинок не пробовал на 100%?

Старый 07.02.2010, 15:53
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Когда ставим Lossless , параметры проекта игнорируются (этот параметр используется только если используется собственное флекшкино jpg-сжатие и стоит галочка в свойствах самой картинки "Use document default quality"). Можете проверить - поставьте там 0, а в свойствах картинки - компрессию в Lossless. Размер на выходе будет что при 0, что при 100 - один и тот же.
Да нормально все у автора, нет проблем, он размер рисунка просто уменьшил, и смотрит инфу в строке, которая не имеет отношения к качеству при компилировании.


Последний раз редактировалось mooncar; 07.02.2010 в 15:59.
Старый 07.02.2010, 15:57
VangerF вне форума Посмотреть профиль Отправить личное сообщение для VangerF Найти все сообщения от VangerF
  № 7  
Ответить с цитированием
VangerF

Регистрация: Dec 2009
Сообщений: 11
Открыл новый проэкт импортировал, поставил lossless и все отлично. Разве что поставил сглаживание так как под задачу приходится уменьшать изображение.

Так что почему раньше не работало не ясно.(а смотрел на размер swf и картинки).

Но в целом задача решена, спасибо)

Старый 07.02.2010, 16:00
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 8  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Видимо, lossless не стояло, или геометрический размер картинки был уменьшен.

Старый 07.02.2010, 16:08
VangerF вне форума Посмотреть профиль Отправить личное сообщение для VangerF Найти все сообщения от VangerF
  № 9  
Ответить с цитированием
VangerF

Регистрация: Dec 2009
Сообщений: 11
Возникает вопрос, а если я импортирую картинку допустим 500на500 уменьшаю уже во флеши до 250на250 то и размер swf будет меньше? Т.е. какая то компрессия произойдёт? Не хотелось бы терять качество картинки когда обратно до 500 на 500 увеличу.

Старый 07.02.2010, 16:13
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 10  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Не произойдет. То есть даже, если вы поставите lossless, и сделаете 1% от исходного, то и размер и качество останется как есть (когда я предполагал о причинах ваших трудностей, был неточен - даже изменение масштаба не должно было сказываться на весе).
И при JPG все то же самое - увеличивайте-уменьшайте.
Только в битмапу не перегоняйте - тогда все изменится в сторону ухудшения.

Добавлю еще кое-что, что меня неприятно удивило, когда разобрался в этом:
Если даже импортированную картинку на сцене разбить в Shape и отрезать от нее, скажем, процентов 90, оставив только нужный куцый хвостик, то при компиляции в swf забирается вся картинка, и вес ни капли не уменьшится. То есть как весила флешка 300кб при полной картинке на сцене, так она и будет весить 300кб при урезанной хоть до 1%.

То есть к флеш-ролику нужно относится как к некой программе, снабженной библиотекой заготовок. А плеер уже согласно этой программе отображает задумку автора.
Отрезан, скажем, при разработке в IDE кусок от картинки или уменьшена она в 10 раз - экспортируется при компиляции всё. А плеер при проигрывании возьмет в нужном кадре всю картинку, отрежет, что было задумано автором и уменьшит в 10 раз.
Только если было указано JPG-сжатие, при экспорте (компиляции) флеш пожмет картинку.


Последний раз редактировалось mooncar; 07.02.2010 в 16:34.
Создать новую тему Ответ Часовой пояс GMT +4, время: 12:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:26.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.