![]() |
Полоска у bitmap
Если я добавляю bitmap с помощю graphics.BeginBitmapFill() и graphics.DrawRect() как лучше всего убрать самый верхний вектор пикселей? Просто при переводе с PNG там появляется полоска на границах, и сразу в bitmap перевести не могу, нужно 7000 - 8000 пк. Спасибо!
|
Graphics#BeginBitmapFill имеет параметр matrix
|
Сделайте вокруг png в фотошопе или другом редакторе рамку в один пиксель, абсолютно прозрачную, т.е. с алфой равной нулю, и полосок не будет.
|
Aquahawk спасибо! Попробую.
dimarik и вам спс, теперь хоть знаю где =) Добавлено через 50 часов 56 минут Как с помощю matrix отрезать верхнюю полосу? Пробовал matrix.tx -= 2; Ни каких результатов, можно ли сразу создать битмап без этой полоски? |
Полоска у bitmap
Фоткаю мувиклип с округленным размером почти 4000 в bitmap, когда интегрирую в приложение появляется полоска размером примерно в один пиксель на краях. Как ээ Убить?
|
|
Цитата:
|
Сталкивался с подобным. По-моему проблема оказалась в параметре repeat (shape.beginBitmapFill(bitmapData, matrix, repeat))
|
С помощью matrix можно не отрезать, а передвинуть bitmapData на пару пикселей вверх. Не tx, a ty.
|
| Часовой пояс GMT +4, время: 14:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.