Недавно я начал экспериментировать с Lookit, приложение для захвата экрана. На данный момент я не пробовал возможности загрузки. То есть мои различные снимки экрана просто сохраняются локально.
Когда захват экрана сохраняется, создается PNG и, если смотреть с Nautilus, отображается точная эскиз. Однако, когда я пытаюсь просмотреть файл в приложении, таком как Image Viewer в Ubuntu, ничего не отображается. Кроме того, когда я пытался загрузить файл, photobucket.com задохнулся. Shotwell Photo Viewer также не отображает PNG. Я обнаружил, что GIMP отображает изображение и впоследствии может быть отредактирован.
В чем разница между PNG, созданным Lookit и PNG, созданных другими приложениями? Есть ли исправление, которое позволяет просматривать LookG 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
Создает новый файл - от скриншота-1.png до autocrop-screenshot-1.png. Переименование исходного файла на uncropped-screenshot-1.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
Создает новый файл - от скриншота-1.png до autocrop-screenshot-1.png. Переименование исходного файла на uncropped-screenshot-1.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
Создает новый файл - от скриншота-1.png до autocrop-screenshot-1.png. Переименование исходного файла на uncropped-screenshot-1.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
Создает новый файл - от скриншота-1.png до autocrop-screenshot-1.png. Переименование исходного файла на uncropped-screenshot-1.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
Создает новый файл - от скриншота-1.png до autocrop-screenshot-1.png. Переименование исходного файла на uncropped-screenshot-1.png было бы более комфортным - возможное улучшение.
Как объяснялось в комментариях, у меня была аналогичная проблема, с которой я справился со сценарием, который я покажу здесь, в надежде, что это может помочь:
#! / bin / bash # # autocrop изображение, снятое 'import', где imageoffset (почему, о, почему?) # всегда раздражающе выпущен # f = $ 1 || exit 1 img = $ (обозначить $ 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
Создает новый файл - от скриншота-1.png до autocrop-screenshot-1.png. Переименование исходного файла на unropped-screenshot-1.png было бы более комфортным - возможное улучшение.
Как объяснялось в комментариях, у меня была аналогичная проблема, с которой я справился со сценарием, который я покажу здесь, в надежде, что это может помочь:
#! / bin / bash # # autocrop изображение, снятое 'import', где imageoffset (почему, о, почему?) # всегда раздражающе выпущен # f = $ 1 || exit 1 img = $ (обозначить $ 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
Создает новый файл - от скриншота-1.png до autocrop-screenshot-1.png. Переименование исходного файла на unropped-screenshot-1.png было бы более комфортным - возможное улучшение.
Как объяснялось в комментариях, у меня была аналогичная проблема, с которой я справился со сценарием, который я покажу здесь, в надежде, что это может помочь:
#! / bin / bash # # autocrop изображение, снятое 'import', где imageoffset (почему, о, почему?) # всегда раздражающе выпущен # f = $ 1 || exit 1 img = $ (обозначить $ 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
Создает новый файл - от скриншота-1.png до autocrop-screenshot-1.png. Переименование исходного файла на unropped-screenshot-1.png было бы более комфортным - возможное улучшение.