|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
Как сделать BitmapData.draw определенной области?
Например у меня есть огромный спрайт. Больше чем 4кХ4к пикселей, и мне нужно сделать BitmapData.draw определенной области, скажем начальная точка прямоугольника в 3к на 3к, а конечная 7к на 7к. Как это сделать?
Последний раз редактировалось Tr1te; 03.02.2012 в 00:54. |
|
|||||
Регистрация: Nov 2010
Сообщений: 434
|
допустим есть битмапа myBitmap(400x400) нужно срисовать её середину
Последний раз редактировалось ЗлОй ПрОграММер; 03.02.2012 в 12:02. |
|
|||||
.
|
Цитата:
Я же вам русским по коричневому написал, что matrix отрисовывает. Последний раз редактировалось dimarik; 03.02.2012 в 01:57. |
|
|||||
Регистрация: Nov 2010
Сообщений: 434
|
был не прав, каюсь, стыдно да и в целях оправдания - сообщение ваше не видел, почти в одно время написали)
да и чтоб исправиться Последний раз редактировалось ЗлОй ПрОграММер; 03.02.2012 в 12:25. |
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
Спасибо, но все эти варианты не подходят.
Потому что когда делаешь Rectangle, то он не crop`ает (не обрезает) область rectangle`а. Он просто копирует пиксели которые попали в rectangle, а остальные пиксели становяться ничем. Тоесть если у меня есть полотно 6000х6000, и мне нужно сделать draw области от 2000х2000 до 6000х6000, пишу: это не работает, потому что он из за ограничения Bitmapdata в 4000х4000 пикселей делает следующее: Создает Bitmapdata размером 4000х4000 и копирует область которая попала в Rectangle и в ограничения Bitmapdata, а именно от 2000х2000 до 4000х4000, а начальные пиксели заполняет ничем. А мне нужно сделать draw именно области от 2000х2000 до 6000х6000. Кто нибудь знает как это сделать? |
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
Большое спасибо.
|
Часовой пояс GMT +4, время: 17:28. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|