![]() |
|
||||||||||
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
В общем вопрос такой ( знаю, что алгоритм не сложный, но сегодня напал на меня мозговой ступор)
Есть некая битмапа - например 100 на 100, посредине (также для примера) нарисован кружочек радиусом 10. нужно обрезать битмапу по содержимому . т.е. получить битмапу 20 на 20 с кружком посередине. Считать точки с alpha=0 - пустыми.
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Так задача в обрезке или в нахождении размеров и координат области с кружком для вырезания?
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
Нужно найти минимальную область за пределами которой все пиксели с альфой=0;
__________________
Отряд Котовскага |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
ColorTransform + getColorBoundsRect
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Сенки больший, а то я начал уже делать попиксельную проверку в 4 этапа)
решение: Цитата:
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
дык это он только прямоугольник определит, не?
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
эм, я не понял задачу, подумал, что нужно что-то типа маски.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|