Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вырезка BitmapData (http://www.flasher.ru/forum/showthread.php?t=169287)

v0vka 02.10.2011 02:20

Вырезка BitmapData
 
Ребята всем мир
есть bitmapData с поднруженным изображением
но оно может быть очень огромным, а хочется показать как можо больше без непропорцианального искажения
по этому хочу спросить как можно трансформировать bitmapData до нужного размера и вырезать из изображения нужную часть
Для наглядности покажу вот это
http://img-fotki.yandex.ru/get/4708/..._6eaa8ba0_orig

iNils 02.10.2011 03:33

Размеры и координаты областей известны?

flax4Noob 02.10.2011 06:15

Можно создать новую "правильного" размера и скопипикселить нужный прямоугольник. В "нужную" точку. Пропорции вам в помощь, а также деление пополам для центрирования поинта.

v0vka 02.10.2011 11:45

Цитата:

Сообщение от iNils (Сообщение 1036116)
Размеры и координаты областей известны?

Размеры и координаты известны

Добавлено через 1 минуту
Цитата:

Сообщение от flax4Noob (Сообщение 1036124)
Можно создать новую "правильного" размера и скопипикселить нужный прямоугольник. В "нужную" точку. Пропорции вам в помощь, а также деление пополам для центрирования поинта.

я пошел по пути создания нового bitmapData и через метод draw хочу скопировать нужную часть изображения
но как это сделать с помошью матрицы (параметр преобразования метода draw) для меня остается загадкой

goodguy 02.10.2011 13:43

у матрицы есть методы scale и translate
первым уменьшить размеры картинки, вторым сдвинуть на нужную позицию.


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

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