2013-07-30 3 views
0

В приложении AIR я загружаю растровое изображение как фоновое изображение BorderContainers с помощью BitmapFillMode.SCALE. Я сглаживаю Bitmapdata.Проблема с качеством растрового изображения с высоким разрешением после масштабирования

оригинальный размер растрового изображения: 5100 х 7014 масштабирование до 595 х 841.

но качество фона было потеряно.

любые решения?

реальное изображение enter image description here

масштабируемого изображения enter image description here

любые обходные пути? Im с использованием Flex 4.5

+0

Вы можете попробовать Pre-масштабировать его в качестве инструмента, таких как Photoshop? Нет ли ожидаемого качества при масштабировании растрового изображения? – JeffryHouser

+0

@ Reboog711 no, im setting background Изображение во время выполнения, пользователь будет просматривать и устанавливать фоновое изображение. Пользователь предпочитает изображение с высоким разрешением для масштабирования 6x. –

ответ

1

Решено: в ранних версиях Flashplayer существует ограничение на разрешение растрового изображения.

поэтому я использовал Apache flex 4.9.1 sdk, который поддерживает flashplayer 11.1.

Я использовал spark.primitives.BitmapImage и установить smoothingQuality=BitmapSmoothingQuality.HIGH

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