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

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

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

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
Question Качество изображений при анимации

Есть ли способы избежать потери качества растровых изображений при анимации? Растровые изображения подгружаются во флешку из папки через XML.
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru

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

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

Потери бывают при:
1. Низких настройках публикации JPG в "Publish Settings"
2. Если после загрузки в контейнер вы рисунок отмасштабировали в сторону уменьшения картики, подгоняя под размер, а при этом у самого контейнера масштаб более 100%, то есть он растянут.
3. Еще есть настройки в свойствах экспорта изображения из библиотеки в готовый ролик (Smoothing и Compression). Обычно там стоит галочка - "по дефолтным настройкам публикации всего проекта", но мало ли.. можно попробовать выставить Lossless.
4. Если речь идет об искажения при движении / масштабировании картинок, поставьте галочку в библиотеке на "Allow Smoothing".
А как подгружаются - не важно, у вас же там в XML наверняка только информация об URL картинки.

PS - обратите внимание на п.2. и особенно п.4.


Последний раз редактировалось mooncar; 18.09.2009 в 01:52.
Старый 18.09.2009, 22:56
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 3  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
Вы уже всё так хорошо описали,mooncar, что в скриншотах нет смысла =)

Именно по 2 и 4 пункту я вижу свою проблемку. Но если судить по пункту 2, то у меня контейнер не растягивает её. В коде я это учел...и учитывая его, картинка при отображении имеет свои оригинальные габариты. Вот только отображается буд-то квадратиками такими...секциями ..немного прыгая...буд-то не успевает...ну понимаете, да? Вот. Думаю, что как раз сейчас в действие должны вступить настройки по п.4 =)

А "Allow Smoothing" влияет на вес флешки?
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru

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

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

А по поводу "прыгания", тут лучше все-таки посмотреть исходник, хотя бы вычлененный из проекта.
Если наблюдается рябь на мелких деталях, то это исправляется "Allow Smoothing", если же попеременные броски при движении и неуспевание отдельных блоков объекта за другими, то эта тема тут обсуждалась, и пример у человека был, вроде как пришли к выводу, что непреодолимо, т.к. связано с работой плеера. Хотя я может быть и неточно помню, чем обсуждение кончилось.


Последний раз редактировалось mooncar; 18.09.2009 в 23:23.
Старый 19.09.2009, 00:03
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 5  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
Ну всё именно так...именно рябь... когда протестирую-отпишусь =)

Кстати как пример мелкой ряби - галерея-карусель...только у меня картинки побольше...вот и искажения чуть более видны... =)

Вот пример http://citroen.ru/title/
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru


Последний раз редактировалось Алиль; 19.09.2009 в 00:06.
Старый 19.09.2009, 13:26
GreyClown вне форума Посмотреть профиль Отправить личное сообщение для GreyClown Найти все сообщения от GreyClown
  № 6  
Ответить с цитированием
GreyClown

Регистрация: Dec 2008
Сообщений: 20
Отправить сообщение для GreyClown с помощью ICQ
Цитата:
Сообщение от mooncar Посмотреть сообщение
4. Если речь идет об искажения при движении / масштабировании картинок, поставьте галочку в библиотеке на "Allow Smoothing".
А как подгружаются - не важно, у вас же там в XML наверняка только информация об URL картинки.

PS - обратите внимание на п.2. и особенно п.4.
у меня такая же проблема, а как включить "Allow Smoothing" если картинки подгружаются из папки с помощью xml? т.е. нет в библиотеке ни одной картинки

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

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Свойство forceSmoothing (MovieClip.forceSmoothing property):
Код AS1/AS2:
mc.forceSmoothing = true ;
Применяете к контейнеру, куда грузили, но только после гарантированной загрузки, т.е. последней строкой внутри метода onLoadInit.

(Если не получится, посмотрите прикрепленный пример в теме http://www.flasher.ru/forum/showthread.php?t=129868.
Там в методе onLoadInit, который вызывается после загрузки, вызывается в свою очередь функция ресайза, и в ее конце есть такая строчка).


Последний раз редактировалось mooncar; 19.09.2009 в 13:45.
Старый 19.09.2009, 22:49
pelipas вне форума Посмотреть профиль Отправить личное сообщение для pelipas Посетить домашнюю страницу pelipas Найти все сообщения от pelipas
  № 8  
Ответить с цитированием
pelipas
 
Аватар для pelipas

Регистрация: Jun 2005
Адрес: Москва [Одинцово]
Сообщений: 2,159
Записей в блоге: 1
mooncar, откуда узловые точки в растре?

Старый 19.09.2009, 22:54
Алиль вне форума Посмотреть профиль Отправить личное сообщение для Алиль Посетить домашнюю страницу Алиль Найти все сообщения от Алиль
  № 9  
Ответить с цитированием
Алиль
 
Аватар для Алиль

Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
Что-то
Код:
mc.forceSmoothing = true ;
не способствует улучшению...
Что же делать?
__________________
-Конструктивная критика- лучшее, что можно ожидать! (Т.Грин)
www.sectorobzora.ru

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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