Вопрос Как изменить тип файла скриншота от png до jpg при выполнении экрана печати на Lubuntu?


Этот компьютер работает на Lubuntu. Экран печати сделает снимок экрана и сохранит его автоматически. Однако файл изображения по умолчанию сохраняется как png. Я хотел бы сохранить его как jpg автоматически.

Я попытался просмотреть системные предпочтения и такие, но не повезло. Есть ли какая-либо команда или настройка, которые я могу изменить, чтобы она сохранялась как jpg вместо png? Я бы предпочел не устанавливать какие-либо новые приложения, например, предлагаемые результаты поиска>. <Если, конечно, это действительно единственное решение.


2
2017-10-07 00:55


происхождения


Я не могу помочь вам изменить формат сохранения по умолчанию, но мне любопытно, почему вы хотите JPEG вместо PNG. Мало того, что PNG без потерь, но у него нет ни одной из патентных проблем, которые в прошлом были обременены JPEG. PNG поддерживает прозрачность, а JPEG - нет. - fouric
Теперь, когда я думаю об этом, у меня нет причин, я думаю, LOL. Я инстинктивно хотел jpg, потому что это тип файла изображения, который я вижу и использую больше всего. Я всегда выбираю jpg по умолчанию. - Joey
Эта askubuntu.com/questions/55204/... может помочь вам. Единственный способ изменить файл ext на jpg / jpeg - написать сценарий оболочки - devav2
@ devav2 Это не будет работать для Lubuntu как его использование scrot вместо gnome-screenshot, Изменить: nervermind this, на самом деле это будет. Но это довольно грязное обходное решение. - Glutanimate


ответы:


Я согласен с @InkBlend: png должен быть выбранный вами скриншот. Как указывалось Inkblend:

Мало того, что PNG без потерь, но у него нет ни одной из патентных проблем, которые в прошлом были обременены JPEG. PNG поддерживает прозрачность, а JPEG - нет.

Но по какой-либо причине, если вы все еще хотите использовать jpeg, есть выход. Я боюсь, вам придется немного портиться с конфигурационными файлами.

Это также позволит вам изменить схему именования скриншотов и сохранить их по умолчанию.

Изменение формата изображения

Ярлыки определены в файле конфигурации Openbox Lubuntu. Сначала сделаем резервную копию:

cp ~/.config/openbox/lubuntu-rc.xml ~/.config/openbox/lubuntu-rc.xml.backup

Хорошо, теперь для модификации. Откройте его с помощью редактора:

leafpad ~/.config/openbox/lubuntu-rc.xml

Найдите следующий раздел:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>...</command>
  </action>
</keybind>

Обратите внимание <command>...</command> линия. ... представляет то, что изначально было там. замещать ... с:

scrot '%Y-%m-%d_$wx$h.jpeg'

Сохранить lubuntu-rc.xml, закройте редактор и обновите Openbox с новой конфигурацией, выполнив следующее с терминала:

openbox --reconfigure

Скриншоты, сделанные с этой модификацией, будут называться примерно так: 2000-10-30_2560x1024.jpeg, Scrot будет автоматически выбирать тип файла, определенный именем файла.

Дополнительные изменения

Если вам не нравится эта схема именования, вы можете легко ввести другие параметры в имя файла. Вот обзор:

   $f image path/filename (ignored when used in the filename)
   $n image name (ignored when used in the filename)
   $s image size (bytes) (ignored when used in the filename)
   $p image pixel size
   $w image width
   $h image height
   $t image format
   $$ prints a literal '$'

Если вы хотите определить другую папку для скриншотов, например. папку «Картинки», вы можете сделать это с помощью этой команды:

scrot '%Y-%m-%d_$wx$h.jpeg' -e 'mv $f ~/Pictures/'

Восстановление предыдущих настроек

Вы можете отменить любые изменения, заменив измененный файл резервной копией:

cp ~/.config/openbox/lubuntu-rc.xml.backup ~/.config/openbox/lubuntu-rc.xml

Надеюсь это поможет.


2
2017-10-07 05:38