O Lookit não produz um arquivo PNG que possa ser usado por todos os aplicativos de visualização de imagem

2

Recentemente, comecei a experimentar o Lookit, um aplicativo de upload de captura de tela. Neste ponto, não tentei os recursos de upload. Ou seja, minhas várias capturas de tela estão sendo salvas localmente.

Quando a captura de tela é salva, um PNG está sendo criado e, quando exibido no Nautilus, uma miniatura precisa é exibida. No entanto, quando tento visualizar o arquivo em um aplicativo como o Image Viewer no Ubuntu, nada é exibido. Além disso, quando eu tentei carregar o arquivo, o photobucket.com engasgou. O Shotwell Photo Viewer também não exibiria o PNG. Eu descobri que o GIMP mostraria a imagem e poderia ser editada posteriormente.

Qual é a diferença entre o PNG produzido pelo Lookit e o PNG produzido por outros aplicativos? Existe uma correção que permite que o Lookit PNG seja visualizado por todos os visualizadores padrão?

    
por Kory Wnuk 02.06.2011 / 01:21

1 resposta

1

Como explicado nos comentários, tive um problema semelhante, com o qual lidamos com um script, que mostro aqui, na esperança de que isso possa ajudar:

#!/bin/bash
#
# autocrop an image, shot by 'import', where an imageoffset is (why, oh, why?) 
# allways annoyingly produced 
#
f= || exit 1 
img=$(identify $f) || exit 2
size=$(echo $img | cut -d ' ' -f3) || exit 3
offset=$(echo $img | sed 's/[^+]*+//;s/ .*//g') || exit 4
convert $f -crop $size+$offset +repage autocrop-$(basename $f) || exit 5

Produz um novo arquivo - de screenshot-1.png a autocrop-screenshot-1.png. Renomear o arquivo inicial para uncropped-screenshot-1.png seria mais confortável - uma possível melhora.

    
por user unknown 02.06.2011 / 09:19