Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Искажение битмапы (http://www.flasher.ru/forum/showthread.php?t=118277)

Venya2007 19.11.2008 17:40

Искажение битмапы
 
Привет всем! Подскажите пожалуйста, почему при повороте битмапа искажается?

darksranger 19.11.2008 17:48

всмысле ? телепаты в бесрочном отпуске

Xpb7 19.11.2008 17:54

allowSmooth

Venya2007 19.11.2008 18:31

Цитата:

Сообщение от Xpb7 (Сообщение 778227)
allowSmooth

а точнее можно?
Пробовал вот так, безрезультатно! Все равно искажается :(
Код AS3:

bData.draw(new Bckg(), null, null, null, null, true)


Яски 20.11.2008 04:39

У мувика, который вращаете нужно включить smoothing=true.

Xpb7 20.11.2008 12:19

Цитата:

а точнее можно?
Для начала неплохо было бы если бы вы описали точнее, что за искажение происходит. (см. пост от darksranger). Просто предположил, что ваше искажение происходит от нецелого попиксельного сдвига битмапы, в чем поможет пост от Яски.
Код AS3:

bData.smoothing = true


Яски 20.11.2008 20:28

У bitmapData такого свойства нет, только у Bitmap или при отрисовке в graphics можно указать.

Bobrov 21.11.2008 01:12

Venya2007 при повороте каком? Через аттрибут rotation, или при повороте через Matrix()?

darksranger 21.11.2008 07:34

another way -
Код AS3:

var matrixX:Number = 3;
var matrixY:Number = 3;
var matrix:Array = [1, 1, 1, 1, 1, 1, 1, 1, 1];
var divisor:Number = 9;
var filter:ConvolutionFilter = new ConvolutionFilter(matrixXC, matrixYC, matrixC, divisorC);


Venya2007 24.11.2008 13:22

Поворот через rotation

ConvolutionFilter и BlurFilter не сглаживаеть нормально, а от вариант от Яски работает так как нужно! всем большое спасибо!


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

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