![]() |
Что быстрее вектор или битмап?
Здравствуйте.
Нужно сделать приложение, которое отображает не слишком, но достаточно большой объем информации, причем сделано «покрасивше» (надписи с фаской, теюшками с помощью фильтров, графики разные и т.д.). Есть несколько экранов, которые как в айПаде можно «перелистывать» перетаскиванием. На каждом экране есть несколько (обычно 9-12) панелей, на которых находятся графики, цифры, буквы и прочее в векторе, «нарисованном кодом», ко многому применены фильтры. Вопрос: Как думаете, лучше (с точки зрения ресурсоёмкости) все оставить как есть — в векторе, или сначала все «битмапить» и наэкран выводить уже растровые изображения? |
Все гнать в битмап, вектор ресурсы жрёт.
|
и битмап жрет ресурс - оперативную память
|
Вопрос звучит как "что быстрее?", а не "что жрет больше оперативной памяти?"
Быстрее однозначно растр. |
Цитата:
|
На всякий случай почитай про casheAsBitmap.
|
Который не поможет для анимации.
|
Спасибо за ответы.
Тогда как лучше организовать: надписи оставить шрифтом, а графику перевести в битмап, чтобы уменьшить нагрузку на память и процессор? Или как? |
Переводя из вектора в растр, вы увеличиваете нагрузку на память, но снижаете ее на процессор. Но, на самом, деле это хорошо.
|
Я не хотел сказать что-то "плохое" против растра, просто немного поправил ответ DaFive, сам использую TileSheetList'ы или BitmapMovieClip'ы
|
| Часовой пояс GMT +4, время: 06:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.