Como selecionar um limite de redimensionamento de imagem personalizado no Snapseed

Snapseed é um aplicativo desenvolvido pela Nik Software, uma subsidiária do Google. O aplicativo é utilizado para edição de fotos no seu aparelho que inclui o processamento de arquivos de câmera RAW, um de seus maiores atrativos. Você pode editar um arquivo RAW .dng por meio de exposição, realces, sombras, contraste, estrutura, saturação, temperatura e tonalidade. Você também pode redimensionar a imagem antes de compartilhar/exportar suas fotos. Aqui está uma foto que minha câmera tirou e ao lado dela está a mesma foto tirada em RAW e revelada em Snapseed.

Quer você prefira ou não as alterações adicionadas à segunda imagem, há uma diferença drástica nas imagens, mantendo a mesma qualidade geral, e isso graças ao processamento RAW.

SnapseedDesenvolvedor: Google LLC

Preço: Grátis.

4.4.

Download

No entanto, o Snapseed não serve apenas para processar arquivos RAW. Também é usado para aplicar filtros, recortar e redimensionar fotos, embora com uma limitação. Ao redimensionar uma imagem no Snapseed, você fica limitado às opções que eles oferecem na largura da imagem. A largura máxima para a qual você pode redimensionar a imagem é de 4.000 pixels, e a proporção da imagem é mantida a mesma para o cálculo da altura. Isso significa que para arquivos com mais de 4.000 pixels de largura, você não pode redimensioná-los para algo acima de 4.000. Por exemplo, o OnePlus 3 filma em 4640x3480. Se eu quisesse redimensionar a imagem para 4500x3375 (mantendo a proporção de 4:3), não seria possível no Snapseed. Porém, é possível aumentar esse limite modificando um arquivo localizado na pasta de dados do Snapseed. Para editar este arquivo, você precisará de um aplicativo de exploração de arquivos habilitado para root, como o gratuito

MiXplorer do nosso fórum de aplicativos e jogos! Qualquer outro explorador de arquivos habilitado para root deve funcionar bem, entretanto. Este tutorial também pode ser útil para quem deseja redimensionar sua imagem para uma largura que não está disponível, como 1000 pixels.

[appbox xda com.mixplorer]

Você precisará de acesso root para este tutorial, usando Magisk ou SuperSU. Você também precisa de qualquer explorador de arquivos habilitado para root. Não há garantia de que isso funcionará em versões futuras do Snapseed. Isso não pode ser usado para aumentar a escala de imagens.


Personalizando o redimensionamento de imagens do Snapseed

Certifique-se de que seu dispositivo esteja enraizado e que você tenha um explorador de arquivos habilitado para root. Se você fizer isso, você está pronto para ir!

Passo 1

Primeiro, você deve navegar até o /data/data/com.niksoftware.snapseed/shared_prefs/ pasta no seu explorador de arquivos.

O arquivo que queremos editar é com.niksoftware.snapseed_preferences.xml. Vá em frente e abra em seu editor de texto!

Passo 2

Procure a string "pref_export_setting_long_edge". Deve ser algo parecido com o seguinte.

Como você pode ver, alterei o valor para 4500. Isso significa que minha imagem, se eu decidir redimensioná-la, será redimensionada para 4.500 pixels de largura.

Observe que nas configurações reais de redimensionamento da imagem, o Snapseed verá o valor de redimensionamento da imagem como “nulo”. Tudo bem, pois ainda usará o valor que definimos.


Os resultados

Como pode ser visto, nossa modificação funcionou perfeitamente! A imagem foi redimensionada com sucesso e manteve nossos metadados intactos.


Explicação

É óbvio que o Snapseed simplesmente lê o arquivo de preferências e inicia as operações diretamente a partir dele. Pela categoria "Dimensionamento da imagem" dizendo "nulo", sabemos que o aplicativo não sabe como exibir o valor que inserimos. Embora tudo o que adicionamos tenha sido um número, o Snapseed parece ser capaz de exibir apenas os valores adequados que suporta. Ainda assim, ao realizar o redimensionamento da imagem no Snapseed ele ainda processa a imagem corretamente a partir do valor no arquivo de preferências e, portanto, podemos usar qualquer valor que quisermos, desde que o número que escolhermos seja um inteiro.