Flex - растровые данные из нескольких изображений (перетаскивание) - PullRequest
0 голосов
/ 29 мая 2011

Извините, если название вопроса немного сбивает с толку (не очень креативно в этом :) Вот проблема.

У меня есть изображение, загруженное из BitmapData, отображаемое в элементе управления Image. Этот элемент управления изображения имеет dragEnabled, и пользователь может перетаскивать небольшие изображения (из набора изображений в TileList) поверх него.

Изображение, загруженное из Bitmapdata, может каждый раз отличаться при различном разрешении, и элемент управления Image уменьшает его до фиксированного значения / height. Но при сохранении изображения после редактирования я сохраняю его с первоначальной шириной / высотой. Для этого я сохраняю исходные растровые данные в временном объекте и применяю там любые изменения перед сохранением.

Моя проблема здесь в том, что я понятия не имею, как создать изображение, объединяющее большое изображение и маленькие изображения, которые в него упали. Может быть, я могу использовать снимок экранного объекта, но затем я хочу сохранить изображение с его оригиналом с помощью / height и, предпочтительно, после преобразования его в Bitmapdata. Любая помощь о том, как это сделать?

Ответы [ 2 ]

0 голосов
/ 30 мая 2011

В дополнение к методу слияния () из предыдущего поста вы можете использовать метод BitmapData :: draw (). http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#draw%28%29

Метод позволяет комбинировать масштабированные растровые изображения, тогда как merge () работает только с оригинальными размерами растровых изображений.

0 голосов
/ 29 мая 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...