Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Качество картинок после ресайза (http://www.flasher.ru/forum/showthread.php?t=116871)

xdoom 13.10.2008 11:22

Качество картинок после ресайза
 
Здравствуйте..

Импортируем в проект bmp превосходного качества, в настройках паблиша ставим качество 100%, уменьшаем ширину-длинну bmp до 75% и наблюдаем отвратительное качество bmp..

так понял что ребята из afcomponents разобрались с этой проблемой, у них при ресайзе пиксели не выпадают..
http://www.afcomponents.com/componen...flow_list_as3/

КАК такое возможно?

chingachgoog 13.10.2008 11:56

allow smothing

xdoom 13.10.2008 12:27

О да.. извините... за беспокойство.

спасибо ! )

dima_kiv 13.10.2008 16:05

chingachgoog а как можно применить это свойство ко всем рисункам в библиотеке?

chingachgoog 13.10.2008 16:13

Цитата:

Сообщение от dima_kiv (Сообщение 770035)
chingachgoog а как можно применить это свойство ко всем рисункам в библиотеке?

Не знаю, только если программно.

dima_kiv 13.10.2008 16:19

спасибо. в ручную уже галочки расставил:)

AlexCooper 13.10.2008 21:39

а программно как? например я атачу картинку. и собираюсь её ресайзить постоянно туда-сюда. Есть свойство?

silin 13.10.2008 22:21

>>например я атачу картинку

public attachBitmap(bmp:BitmapData, depth:Number, [pixelSnapping:String], [smoothing:Boolean]) : Void

AlexCooper 13.10.2008 22:27

чесно говоря не пробывал, а он свф грузит?
пользуюсь атачмуви. Для него ктонить знаеть свойство снятия эффекта искревления изображения при ресайзинге.

etc 13.10.2008 22:33

Цитата:

Сообщение от chingachgoog (Сообщение 770040)
Не знаю, только если программно.

С помощью JSFL.

silin 13.10.2008 22:39

Цитата:

Сообщение от AlexCooper (Сообщение 770166)
чесно говоря не пробывал, а он свф грузит?
пользуюсь атачмуви. Для него ктонить знаеть свойство снятия эффекта искревления изображения при ресайзинге.

тогда ты аттачишь не картинку, а мувик..
если речь все же о битмапе, который в этом мувике, то можно его срисовать (BitmapData.draw) мувик удалить, а приаттачить полученный битмап с параметром smoothing=true

Mur4ik 14.10.2008 03:41

Если программно, то я пользуюсь такой вот функцией:
Код:

//функция сглаживания изображений
function smoothImage(mcTarget:MovieClip, mcParent:MovieClip):Void
{
        var bmpData:BitmapData = new BitmapData(mcParent._width, mcParent._height);
       
        bmpData.draw(mcTarget);
        mcTarget.unload();
        mcTarget.attachBitmap(bmpData, mcTarget.getNextHighestDepth(), "auto", true);
}

В которую передаются клип клип в который вставляем сглаженное изображение и клип с которого снимаем изображение для сглаживания

Если не программно и для многих изображений из библиотеки, то вот этим:
Набор расширений от Potapenko, в их числе есть инструмент Milti edit library properties для редактирования свойств нескольких элементов в бмблиотеке

AlexCooper 14.10.2008 04:14

спасиб! Пригодиться эт точно!


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

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