Entrada
O nome de um arquivo no formato gráfico de varredura de sua escolha. O formato escolhido deve suportar pelo menos 8 bits por canal e 3 canais.
Resultado
Um arquivo no mesmo formato, com as mesmas dimensões e pixels que o primeiro, mas cujos pixels são agrupados em ordem decrescente do número de vezes que ocorrem, classificados da esquerda para a direita, de cima para baixo.
- Se certas cores de pixels aparecerem o mesmo número de vezes, a ordem delas não será especificada.
- Você não deve sobrescrever o arquivo de entrada (use um nome de arquivo diferente para a saída).
- Toda e qualquer biblioteca de processamento de imagens de terceiros é permitida.
Exemplo
Produzirá resultados semelhantes a:
Especialmente nas partes inferiores da imagem, algumas variações podem ocorrer, devido a diferentes rompimentos entre cores de igual frequência.
File
objeto de tipo complexo ...? Isso faria uma grande diferença em alguns idiomas.