Командная строка преобразовывает webp в jpg?

Если Вы захотите установить это в масштабе всей системы (и агностик среды рабочего стола), то Вы захотите создать запись в/etc/X11/xorg.conf.d/для Вашего монитора и установить: Option "DPMS" off. В расчете на пользователя, Вы могли поместить xset dpms off в системном запуске.

67
31.03.2013, 07:49
9 ответов

Google уже обеспечил инструмент для декодирования изображений webp в libwebp пакет, Ваш загруженный файл работает над Arch.

dwebp file.webp -o abc.png

Для инструмента кодирования проверьте cwebp команда.

В Ubuntu можно установить инструменты с:

sudo apt install webp

На RHEL/CentOS:

 yum install libwebp libwebp-tools

И Вы могли бы рассмотреть использование этого сетевого инструмента.

92
27.01.2020, 19:31
  • 1
    К сожалению, dwebp только преобразовывает webp в png, но не в jpg. спасибо –  rumpel 29.10.2013, 10:30
  • 2
    @rumpel благодарит, ему не удалось открыть .jpg, но когда я поместил .png, он работал! –  Aquarius Power 08.12.2014, 05:49
  • 3
    В 14,04 я должен был установить пакет webp это не было доступно, пока я не установил это. Я был смущен, потому что я имел, устанавливают весь libwebp и libweb-dev пакеты. –  TryTryAgain 05.05.2015, 20:29
  • 4
    Использовать dwebp для webp-> png, и затем convert для png-> jpg. Используя канал. dwebp 1.webp -o - | convert - 1.jpg –  steve 15.07.2016, 20:57
  • 5
    For следующая команда для %f в (*.webp) делает dwebp.exe "%f"-o "% ~nf.png" –  Matija Grcic 18.11.2016, 20:21

Существует другой сетевой инструмент, доступный здесь, который может помочь Вам на этом:

но если Вы хотите локальный инструмент, можно использовать этого:

и используйте его как это:

1) chmod a+x webpconv

2) ./webpconv -format PNG <YOUR_WEBP_FILE>.webp

Полная структура похожа на это:

webpconv [-output_dir dir] [-format format] [-quality quality] input_file(s)

Пример) Для преобразования изображения .png в WebP с качеством 90, Вы вошли бы:

webpconv -quality 90 /home/user/image_name.png

и преобразовать файл WebP в PNG один:

webpconv -format PNG /home/user/image_name.webp

1
27.01.2020, 19:31

Я нашел этот метод быстрее для моей 1 потребности.

  1. Сделайте снимок экрана с изображением веб-страницы, открытым в Chrome.
  2. Вставить в программу рисования.
  3. Обрезать и сохранить.
0
27.01.2020, 19:31

Преобразовать все файлы WebP в каталоге

find ./ -name "*.webp" -exec dwebp {} -o {}.png \;

Примечание: DWebp находится в пакете libwebp

20
27.01.2020, 19:31

Чтобы преобразовать несколько jpg в webp, используя cwebp:

find ./ -name "*.jpg" -exec cwebp -q 70 {} -o {}.webp \

Thunar Custom Action:

for file in %F; do cwebp "$file" -o "${file%%. *}".webp; done

Пользовательское действие Thunar, перемещение webp изображений в подпапку:

mkdir %d/webp && cd %d; for file in %N; do cwebp "$file" -o "webp/${file%%.*}".webp; done

Настройка качества по умолчанию в Cwebp - 75.

0
27.01.2020, 19:31

ffmpeg может сделать это. Полезно, если у вас уже есть ffmpeg. Нет необходимости в установке других инструментов.

Просто:

ffmpeg -i file.webp out.png
31
27.01.2020, 19:31

Из каталога, содержащего webpфайлы:

for x in *.webp; do ffmpeg -i "$x" "${x%.webp}.jpg"; done
10
27.01.2020, 19:31

for x in ls *.webp; do ffmpeg -i $x ${x%.webp}.jpg; done который представляет собой раствор , украденный у Байрама Сьюэлла и Джеффа Боуменаhttps://stackoverflow.com/a/17844019/146745

0
27.01.2020, 19:31

установите пакет webp с sudo apt install webp, после этого он должен работать.

0
27.01.2020, 19:31

Теги

Похожие вопросы