Algoritmo para reduzir uma máscara de bitmap a uma lista de retângulos?
Antes de passar uma tarde escrevendo isso sozinho, pensei em perguntar se já havia uma implementação disponível - mesmo que apenas como referência. A primeira imagem é um exemplo de máscara de bitmap que eu gostaria de transformar em uma lista de retângulos. Um algoritmo ruim retornaria cada pixel...