![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Адрес: Prague
Сообщений: 32
|
Flex 3.
Задача сохранить содержимое канвы в файл (jpeg, gif или что угодно). И желательно так, чтобы изображение было максимально приближено к тому что видит пользователь на этой канве. Вообще, у меня есть в xml описание всех объектов на канве, т.е. можно с помощью какой-нить явы или пхп на сервере сгенерить файл, но видимо прийдется покорячится с тем, чтобы изображение было похоже на то, что видит пользователь. Есть ли какие более "родные" пути достижения желаемого? Спасибо. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
BitmapData.draw
|
|
|||||
|
Регистрация: Jun 2008
Адрес: Prague
Сообщений: 32
|
Спасибо, попробую.
|
|
|||||
|
BitmapData.draw , а дальше полученный байт-аррей конверти или в jpg или png или во что угодно другое. Конверторов таких на АС3 много.
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 12
|
Актуальна тема, ищу способы..
Вариант: Если контент канвы выходит за его границы (и появляются элементы скрола), то битмапДата отрисовывает только видимую часть канвы вместе со скролом. Задача: как отрисовать содержимое канвы полностью? Пробовал увеличивать размер канвы до максимума, создавать и отрисовывать битмапДатой и возвращать размер прежний. Но, битмапДата, все-равно отрисовывает только часть канвы.. Тот же способ пробовал для вывода содержимого канвы на принтер и там это срабатывает. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:15. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|