![]() |
Обрезка bitmap по содержимому.
В общем вопрос такой ( знаю, что алгоритм не сложный, но сегодня напал на меня мозговой ступор)
Есть некая битмапа - например 100 на 100, посредине (также для примера) нарисован кружочек радиусом 10. нужно обрезать битмапу по содержимому . т.е. получить битмапу 20 на 20 с кружком посередине. Считать точки с alpha=0 - пустыми. |
Так задача в обрезке или в нахождении размеров и координат области с кружком для вырезания?
|
Цитата:
Нужно найти минимальную область за пределами которой все пиксели с альфой=0; |
ColorTransform + getColorBoundsRect
|
Цитата:
решение: Цитата:
|
дык это он только прямоугольник определит, не?
|
Цитата:
|
эм, я не понял задачу, подумал, что нужно что-то типа маски.
|
| Часовой пояс GMT +4, время: 17:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.