Diário de desenvolvimento / Always9Pics

Diário de desenvolvimento Always9Pics: muitas fotos, organizadas automaticamente em nove

O design por trás do Always9Pics: desduplicação inteligente, de uma a nove imagens longas, Story Mode, costuras, Cover Magic e manutenção das fotos originais no seu dispositivo.

A primeira versão do Always9Pics na verdade é anterior à nossa viagem pela China. Tudo começou como uma extensão inédita do Chrome baseada em uma ideia que eu queria experimentar há muito tempo.

De onde veio a ideia

Adoro fotografia e, depois de tirar um grande lote de fotos, escolher apenas nove para WeChat Moments ou Weibo foi frustrante. Havia muito mais do que nove bons. Mesmo em plataformas como o Weibo, que permitem mais imagens, percorrê-las individualmente pode ser cansativo. Eu poderia construir algo que transformasse automaticamente qualquer número de fotos em nove imagens?

O que o aplicativo faz

A ideia do Always9Pics é evitar escolher. Não quero pensar nisso ou folhear as fotos. Depois de visitar algum lugar, posso selecionar todas as fotos daquele dia ou período. A menos que capturas de tela ou outras imagens que não sejam fotográficas sejam misturadas, não há necessidade de classificá-las primeiro.

Desduplicação inteligente

Always9Pics tem desduplicação inteligente. Já passei por duas versões disso. O primeiro usou um algoritmo simples que removeu repetições óbvias, como disparos contínuos. A segunda mantém a melhor imagem entre fotos da mesma cena e composição. É muito mais eficaz e chega perto da sensação de importar tudo sem acabar com muita repetição.

Desduplicação inteligente
Desduplicação inteligente
Você ainda pode remover imagens manualmente
Você ainda pode remover imagens manualmente

Mais de nove

O aplicativo também pode criar uma única imagem longa ou qualquer número abaixo de nove. Onde está essa opção? Toque no título para mudar para “Apenas uma” ou pressione e segure para escolher entre uma e nove imagens longas.

Apenas um
Apenas um
Quantas imagens você gostaria?
Quantas imagens você gostaria?

Agrupamento e costuras

Todos os métodos de agrupamento, exceto o Modo História, são executados inteiramente no dispositivo. O Story Mode envia apenas tags extraídas localmente para um modelo de linguagem para classificação; as fotos ficam no dispositivo e não são enviadas a nenhum servidor. Você pode agrupar por rosto, juntando a mesma pessoa; por assunto, como comida, cenário ou retratos; pela cor geral; ou por altura, tornando as imagens longas finais tão semelhantes quanto possível em altura.

Modo História oferece meus resultados favoritos. O modelo de linguagem considera vários fatores ao classificar e agrupar as fotos. O resultado pode ser surpreendentemente bom, com um sentido narrativo inesperado.

Para costuras, escolha preto, branco, sem costura visível ou um gradiente suave e enevoado.

Opções de agrupamento e costura
Opções de agrupamento e costura

Capa Mágica

Cover Magic é um recurso mais recente que funciona apenas no modo de nove imagens. Ele corta uma foto em nove pedaços e os insere nas nove colagens. Vistos como uma grade no WeChat Moments ou em um feed semelhante, os blocos formam a imagem da capa. Abra qualquer bloco e há mais dentro: a longa colagem criada anteriormente.

O princípio é simples. O WeChat Moments faz um corte quadrado centralizado para cada miniatura. Corte a capa em nove pedaços e coloque um no centro de cada imagem longa. A parte difícil foi perceber isso; depois que entendi, a implementação foi simples.

Capa Mágica
Capa Mágica