最近,我开始尝试使用屏幕捕获上传应用程序Lookit。目前,我还没有尝试过上传功能。也就是说,我的各种屏幕截图都只是保存在本地。
保存屏幕截图时,将创建PNG,并且从Nautilus观看时,将显示准确的缩略图。但是,当我尝试在应用程序(例如Ubuntu中的Image Viewer)中查看文件时,什么都没有显示。此外,当我尝试上传文件时,photobucket.com感到窒息。Shotwell照片查看器也不会显示PNG。我确实发现GIMP会显示图像,并且随后可以对其进行编辑。
Lookit生成的PNG与其他应用程序生成的PNG有什么区别?是否有允许所有标准查看器查看Lookit PNG的修复程序?
正如评论中所解释的,我遇到了一个类似的问题,我使用一个脚本处理了这个问题,该脚本在此处显示,希望它可以对您有所帮助:
#!/bin/bash
#
# autocrop an image, shot by 'import', where an imageoffset is (why, oh, why?)
# allways annoyingly produced
#
f=$1 || 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
它将产生一个新文件-从screenshot-1.png到autocrop-screenshot-1.png。将初始文件重命名为uncropped-screenshot-1.png会更方便-可能的改进。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句