Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Динамическое создание изображений (http://www.flasher.ru/forum/showthread.php?t=114888)

Ales Protiv 12.08.2008 20:12

Динамическое создание изображений
 
Flex 3.
Задача сохранить содержимое канвы в файл (jpeg, gif или что угодно). И желательно так, чтобы изображение было максимально приближено к тому что видит пользователь на этой канве.

Вообще, у меня есть в xml описание всех объектов на канве, т.е. можно с помощью какой-нить явы или пхп на сервере сгенерить файл, но видимо прийдется покорячится с тем, чтобы изображение было похоже на то, что видит пользователь. Есть ли какие более "родные" пути достижения желаемого?

Спасибо.

etc 12.08.2008 20:44

BitmapData.draw

Ales Protiv 13.08.2008 11:59

Спасибо, попробую.

NePridymal 14.08.2008 18:19

BitmapData.draw , а дальше полученный байт-аррей конверти или в jpg или png или во что угодно другое. Конверторов таких на АС3 много.

Nymzyr 21.08.2009 20:16

Актуальна тема, ищу способы..
Вариант:

Если контент канвы выходит за его границы (и появляются элементы скрола), то битмапДата отрисовывает только видимую часть канвы вместе со скролом.

Задача: как отрисовать содержимое канвы полностью?

Пробовал увеличивать размер канвы до максимума, создавать и отрисовывать битмапДатой и возвращать размер прежний. Но, битмапДата, все-равно отрисовывает только часть канвы..
Тот же способ пробовал для вывода содержимого канвы на принтер и там это срабатывает.


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

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