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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.11.2008, 17:40
Venya2007 вне форума Посмотреть профиль Отправить личное сообщение для Venya2007 Найти все сообщения от Venya2007
  № 1  
Ответить с цитированием
Venya2007
[+4 16.07.08]

Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
По умолчанию Искажение битмапы

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

Старый 19.11.2008, 17:48
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 2  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
всмысле ? телепаты в бесрочном отпуске
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 19.11.2008, 17:54
Xpb7 вне форума Посмотреть профиль Отправить личное сообщение для Xpb7 Найти все сообщения от Xpb7
  № 3  
Ответить с цитированием
Xpb7

Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
allowSmooth

Старый 19.11.2008, 18:31
Venya2007 вне форума Посмотреть профиль Отправить личное сообщение для Venya2007 Найти все сообщения от Venya2007
  № 4  
Ответить с цитированием
Venya2007
[+4 16.07.08]

Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
Цитата:
Сообщение от Xpb7 Посмотреть сообщение
allowSmooth
а точнее можно?
Пробовал вот так, безрезультатно! Все равно искажается
Код AS3:
bData.draw(new Bckg(), null, null, null, null, true)

Старый 20.11.2008, 04:39
Яски вне форума Посмотреть профиль Отправить личное сообщение для Яски Найти все сообщения от Яски
  № 5  
Ответить с цитированием
Яски

блогер
Регистрация: May 2008
Адрес: (0, 10, 185) в локальной системе
Сообщений: 721
Записей в блоге: 6
У мувика, который вращаете нужно включить smoothing=true.

Старый 20.11.2008, 12:19
Xpb7 вне форума Посмотреть профиль Отправить личное сообщение для Xpb7 Найти все сообщения от Xpb7
  № 6  
Ответить с цитированием
Xpb7

Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
Цитата:
а точнее можно?
Для начала неплохо было бы если бы вы описали точнее, что за искажение происходит. (см. пост от darksranger). Просто предположил, что ваше искажение происходит от нецелого попиксельного сдвига битмапы, в чем поможет пост от Яски.
Код AS3:
bData.smoothing = true

Старый 20.11.2008, 20:28
Яски вне форума Посмотреть профиль Отправить личное сообщение для Яски Найти все сообщения от Яски
  № 7  
Ответить с цитированием
Яски

блогер
Регистрация: May 2008
Адрес: (0, 10, 185) в локальной системе
Сообщений: 721
Записей в блоге: 6
У bitmapData такого свойства нет, только у Bitmap или при отрисовке в graphics можно указать.

Старый 21.11.2008, 01:12
Bobrov вне форума Посмотреть профиль Отправить личное сообщение для Bobrov Найти все сообщения от Bobrov
  № 8  
Ответить с цитированием
Bobrov

Регистрация: Aug 2008
Сообщений: 18
Venya2007 при повороте каком? Через аттрибут rotation, или при повороте через Matrix()?

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

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
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);
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 24.11.2008, 13:22
Venya2007 вне форума Посмотреть профиль Отправить личное сообщение для Venya2007 Найти все сообщения от Venya2007
  № 10  
Ответить с цитированием
Venya2007
[+4 16.07.08]

Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
Поворот через rotation

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

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

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

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


 


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


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