Показать сообщение отдельно
Старый 10.02.2014, 19:05
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 3  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Вы можете залить фигуру картинкой (с повторением) с помощью
Вот смотрите - у меня есть маленькая картинка - текстура, синий квадрат с маленьким зеленым квадратиком в центре. И мне нужно сделать текстуру из повторений этой маленькой. Если я её начну рисовать с повторением в большую bitmapData, то я сделаю только хуже ( в плане оптимизации ), так-как в памяти будет висеть большая bitmapData. И Вы предлагаете залить при помощи Graphics, а это не будет тем же самым? Как тогда рисует Graphics, если он не помещает в память большую bitmapData?
Цитата:
Тут не пойму вашу задачу. Вам нужна большая картинка одного цвета?
Да. Допустим у меня в атласе 2x2 квадратик цвета, которым мне нужно залить фон. И тут опять возвращение к первой части вопроса. Если я залью этим квадратиком большую bitmapData, то получится, что в памяти висит большой холст. Но тут два вопроса в одном - если я помещу в bitmap этот квадратик 2х2 и потом применю масштабирование, то в памяти будет висеть ведь 2х2? А если я перерисую этот квадратик в большую bitmapData и применю матрицу с масштабом, то в памяти все равно будет висеть bitmapData большая?