Здравствуйте.
Появилась необходимость найти/придумать алгоритм, который разделял бы спрайтщит на отдельные изображения (BitmapData) исходя из альфа-канала. Что-то наподобии того, что делает программа
Shoebox.
То есть нужно определить, где в спрайтщите заканчивается один фрейм и начинается другой. Фактически, обвести все отдельные непрозрачные области изображения в прямоугольные рамки.
Вот пример того, как это делает Shoebox:
1036x1038(327.72 kB)
хостинг изображений
Если кому-то интересно, зачем это мне вдруг понадобилось - вот ссылка на тему-предысторию:
http://www.flasher.ru/forum/showthread.php?t=206728