Экспортируйте png из kra, документ krita

Как экспортировать документ krita, kra с несколькими слоями в png с помощью командной строки?

1 ответ

Решение

Есть Конвертер Каллигра:

sudo apt-get install calligra-libs

бежать с

calligraconverter input_file output_file

или вы можете попробовать это решение:

Artscript in Files / Наутилус

Artscript - это программа для конвертации / водяных знаков / склеивания на лету большого диапазона форматов изображений. Даже SVG, *.kra и *.ora.

Загрузите и распакуйте исходный код Artscriptk в папку. Получите последнее здесь

  • Затем с файлами перейдите к /home/<yourusername>/.local/share/nautilus/scripts
  • Создать файл Artscriptk
  • touch Artscriptk
  • дать ему разрешение на исполнение

    sudo chmod +x Artscriptk 
    
  • и отредактируйте его:

    gedit Artscriptk
    
  • вставьте это внутрь и настройте путь в зависимости от того, где вы распаковали исходники Artscriptk:

    #!/bin/sh
    /home/<yourusernamehere>/path/to/artscriptk/artscript2.tcl $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
    

Теперь вы можете выбрать файлы в папке "Файлы / Наутилус", щелкнуть правой кнопкой мыши → скрипт →Artscript и отправить файлы в Artscript для его использования.

Я пробовал это в подсистеме Linux для Windows (WSL), но по какой-то причине это не работает. Однако я нашел небольшое обходное решение.

Файлы.kra на самом деле представляют собой просто архивы, и на самом деле в них есть 2 версии вашего изображения в формате png: mergedimage.png и preview.png. Таким образом, вы можете просто использовать 7z или другой инструмент для архивирования, чтобы извлечь mergedimage.png.

так что в одной команде это будет:

7z x my_image.kra -o. *.png

или же

7z x my_image.kra -o. mergedimage.png

если вы хотите только последнее.

в -o. flag устанавливает выходной каталог в текущий каталог, вы можете поиграть с этим.

Другие вопросы по тегам