Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Сохранение изображения ImageSaver (http://www.flasher.ru/forum/showthread.php?t=199263)

NikolaCocaCola 15.05.2013 18:25

Сохранение изображения ImageSaver
 
Добрый день всем. Для сохранения картинки использую класс ImageSaver в коде пишу
imageSaver.save( containerTempForScale, "myfilename" + numHolders + ".png", 0x00ffffff, 15, Rectangle(100, 100, 200, 200));
по идее сохраненное изображение должно быть размером 200 на 200 как это указанно в Rectangle, в результате размер остается исходным, как до сохранения. Кто сталкивался подскажите пожалуйста что сделать что бы сохраненное изображение стало нужного размера как указанно в Ractangle.

Wolsh 15.05.2013 21:33

Попробуйте писать new Rectangle(...)

Александр Мостовой 15.05.2013 21:58

Цитата:

использую класс ImageSaver
Из вопроса создается ощущение, что вы воспринимаете этот класс как некоторый встроенный о котором все знают, но вероятно это некий специфический пример кода, который вы где-то нашли.

В сохранении изображения 2 составляющих

1. Кодирование байт изображения BitmapData в какой-то из форматов изображений PNG, JPEG
2. Сохранение этих байтов на диск методом fileReference.save(byteArray, "fileName.jpg");

Код AS3:

bitmapData.draw(displayObject);
bitmapData.encode(rectangle, new JPEGEncoderOptions(quality), byteArray);

Откуда вы получаете нужное изображение это уже проблема где-то у вашего класса и у вас вопрос стоит не как сохранять изображение, а как получить снимок DisplayIbject в bitmapData нужного размера: ищите где-то в этом месте в коде bitmapData.draw(containerTempForScale)

Добавлено через 10 минут
Ну и new, как указал Wolsh выше, забыли

NikolaCocaCola 16.05.2013 13:56

Добрый день, спасибо всем кто откликнулся, new это опечатка здесь, в коде естественно это присутствует.


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

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