Показать сообщение отдельно
Старый 30.11.2011, 12:25
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 9  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Чтобы центр получить тоже поиграться придется. Для определения центра нам понадобится контур

Имхо проще от краев двигаться к центру, проверяя альфа-канал. Прозрачная точка в которой с одной стороны будет такая же прозрачная точка, а с другой - цветная - одна из наших точек.
Фиксируем эти все точки в массив, тут придется поиграться чтоб порядок их не перепутать. Далее по этим точкам двигаем, либо же кривую проводим.

Как вариант двигаясь от края к центру находим первую такую точку, а далее движемся уже от нее. Там придется либо семь, либо пять пикселей проверять вокруг текущего. Так и двигаемся пока не наткнемся на тот с которого начинали. Таким образом и порядок сохранится.
__________________
Кто к нам с чем для чего - тот у нас того от того.