2010-11-17 2 views
0

Можно ли изменить размер растрового изображения размером от 9000x9000 до 150x150? Я слышал, есть некоторые ограничения ...Изменить размер растрового изображения размером от 9000x9000 до 150x150?

+0

Лучший способ - попробовать себя. – DMan

+1

Нужна более подробная информация. Это технически возможно, если у вас есть доступ к файлам ByteArray/file для этого изображения для внешней программы (Java, C, PHP, сценарий оболочки и т. Д.). Flash не может обрабатывать BitmapData такого размера (см. Статью TheDarklnl1978), но вы можете передать ее другой программе/скрипту. –

ответ

0

PNGEncoder

9000 не должен быть слишком высокими

открыть изображение, а затем использовать PNGEncoder, чтобы сохранить изображение обратно.

3

BitmapData: Flash CS5 ActionScript 3.0 Справочник по языку

В AIR 1.5 и Flash Player 10, максимальный размер для объекта BitmapData составляет 8,191 пикселей в ширину или высоту, и общее количество пикселей не может превышает 16,777,215 пикселей. (Таким образом, если объект BitmapData составляет 8,191 пикселей в ширину, она может быть только 2,048 пикселей высок.) В приложении Flash Player 9 и более ранних версий и AIR 1.1 и ранее, ограничение 2880 пикселей в высоту и 2880 в ширину ,

Смежные вопросы