![]() |
Плохое качество изображения, сохраненного через BitmapData
Использую com.adobe.images.JPGEncoder:
Код AS3:
Качество изображения моего mcForBitmap на сервере оказывается просто ужасным :( mcForBitmap - много флешевого вектора. Пробывал подгружать png изображения и извлекать ByteArray без использования BitmapData (качество отличное - все как есть): Код AS3:
Неужели BitmapData так портит картинку? Есть способ решить проблему? Заранее спасибо. |
Попробуйте так:
Код AS3:
|
Это без разницы... там в исходниках:
Код AS3:
|
И что такого вы нашли в этом куске исходника? Значение по-умолчанию?
|
к сожалению, поэкспериментировав с quality (качеством), удовлетворительных результатов не получил.. почти одинаково плохо с 50, 80, 100.
|
Столкнулся с такой же проблемой... При рисовании больших объектов на битмап дате - всё становится каким то размытым...
Не нашли решение? |
У топикстартера траблы были, действительно, не с кодировщиком а с draw()-ом, кажется. Потому, что драв рисует символы так как они содержатся в библиотеке а не выглядят на сцене.
А у вас, похоже, проблемы не с битмапдатой, а с отрисовкой битмапдаты в битмапе, что то, возможно, связанное с масштабированием, может быть матрицей... Что то такое, мне кажется. |
Да не на самом деле вся проблема оказалось в том, что при масштабировании самого Bitmap'а (точнее при отображении битмапа на сцене) флэш юзает какой то левый алгоритм интерполяции... Всё получается смазанным... Сейчас пытаюсь прикручивать билейную интерполяцию (к ж*пе ручку.... )
Добавлено через 2 часа 12 минут загуглив, нашёл такую тему http://www.clevr.com/blog/2008/resiz...interpolation/ https://github.com/ascorbic/clevrlib/ респектище автору либы!!!)) |
| Часовой пояс GMT +4, время: 08:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.