картинки
- djvu - формат книг, но в основе там набор картинок. Временами с окренным текстом, но не всегда.
- imagemagick - офигенная обрабатывалка картинок в командной строке
- брать цвета - «пипетки»
- картинки для сайта
- webp и отзывчивые картинки
- картинки в emacs
- jwildfire - генерить картиночки. Когда-то заинтересовалась с целью, чтоб при необходимости случайную картинку без авторских прав было легко добыть. Но оно ещё и занятное само по себе.
- https://uxplanet.org/open-design-freeware-tools-for-designers-f7bdde99f2e0?gi=4bfdc47ac05f - чья-то подборка инструментов для дезигнеров. Открытое и свободное.
- https://habrahabr.ru/post/197036/ - Linux для профессионалов: как подготовить макет к печати в типографии(2013 год, стал быть сильно не всё актуально), занятно списком софта.
- картинки в консольке. Картинки можно смотреть через fbi. для масштабирования - опция -a.
- python-uniconvertor - конвертор форматов векторной графики
- pngcrush - оптимизирует png
- darktable - говорят, аналог лайтрума. Заточен под работу с raw, причём операции записываются в файл только когда уже велено применить.
- gnuplot - для построения графиков. Удобно, что можно делать прямо из данных, сложенных в org-mode емакса
- gnuplot-mode - Gnuplot mode для Emacs
- gnuplot-doc - документация
- gnuplot-nox - удобно для автоматизации
- gnuplot-x11 - удобно для непосредственного просмотра картинки в иксах
- feedgnuplot - вариант консольной мордочки для gnuplot. Умеет stdin.
- graphviz - построение графов. Его любят емаксовые zettellkasten-штуки рисовать схему базы. Ну, и не только емаксовые. Debtree, например, тоже.
- сonverseen - конвертер
- phatch - It can batch resize, rotate, apply perspective, shadows, rounded corners, … and more in minutes instead of hours or days if you do it manually. Phatch allows you to use EXIF and IPTC tags for renaming and data stamping. Пока не поняла, в чём преимущество по сравнению с imagemagick. Графический интерфейс, видимо.
- librsvg2-bin - includes a command-line utility to convert the SVG files to the PNG format and a graphical SVG viewer. Причём, пишут, с сохранением прозрачности. В ту же тему resvg - рендерер, usvg - упрощалка, но с сохранением того же результата.
- inkscape - редактор векторной графики. Простые задачки у меня получались. :)
- comix - для чтения комиксов
- icoutils - для работы с ico-файлами
- https://pencil.evolus.vn/Features.html - симпатичная штука для делания диаграмм и всякой подобной фигни из готовых частей. На сайте количество рекламы аццковатое.
- mermaid - рисовалка всяких диаграмм текстом в здешних записях и подобных местах. Как Tikz для латеха, хотя не так развесисто, вроде. В принципе, тут тема diagrams as code в целом должна быть упомянута.
gimp
- gimp-data-extras - Extra brushes and patterns for GIMP
- gimp-gap - animation package for the GIMP
- gimp-gmic - вообще, недопонятая мной штука. Была понятнее для обработки видео.
- gimp-help-en - Documentation for the GIMP (English)
- gimp-help-ru - Documentation for the GIMP (Russian)
- gimp-plugin-registry - repository of optional extensions for GIMP
- gimp-texturize - generates large textures from a small sample
- Gimp умеет делать imagemap. Фильтры -> Web -> imagemap, там открывает специальное окошечко. Потом сохранить файл как map, открыть как текст и применять.
- Страшная штука временами. :) Только что искала в доках, как нарисовать прямоугольник. Ну, как, прямоугольное выделение, потом в меню Правка - «обвести выделение».
В связи с тегами и метадатой
- exiv2 - утилита для обработки метаданных картинок
- Изменить метаданные - exiftool. Умеет и pdf, и много форматов metadata, что-то только read, что-то read-write.
- mat2 - убиралка всякой метадаты, не только из картинок.
- jpegtran - image-dired использует его для обработки картинок без потерь
- exiftran - родич jpegtran. Утилита для обработки jpeg с учётом exif-тегов. It can do lossless rotations like jpegtran, but unlike jpegtran it can process multiple images at once, and it cares about the Exif data: it can rotate images automatically by checking the Exif orientation tag, it updates the Exif information (image dimensions/orientation) if needed, and it also rotates the Exif thumbnail. Домашняя страница: https://www.kraxel.org/blog/linux/fbida/
Картинкосмотрелки
- gpicview - легкая смотрелка, использую. С heif-gdk-pixbuf смотрит и heif/heic- картинки.
- edisplay - очень минималистичная смотрелка.
- viewnior - ненамного менее минималистичен
- fim - попытка сделать развесистый инструмент
- geeqie - менее навороченно.
- mapivi - только если всё в jpeg
- mirage
- nomacs - на какой-то момент была основной. Как выяснилось, по загадочным причинам не читало часть файлов.
- openimageio-tools (смотрелка iv)
- phototonic - актуальный основной. Умеет немножко операций. Странно, оказалось, что подрезанные им скриншоты в гимпе оказываются очень блёклыми. Не нашла подходящий режим импорта?
- pqiv
- qiv
- sxiv
- xloadimage
- feh
- ephoto - у меня немедленно падает
Анимированные картинки. Не только gif
- https://geektimes.ru/post/279960/ - По следам интернетовских поисков замены
- https://habrahabr.ru/company/io/blog/261083/
Четыре формата поддерживают анимацию: GIF, APNG, WEBP и BPG. Генерировать гифки можно с помощью ImageMagick и GraphicsMagick. Пока лучше хранить анимацию в GIF и следить за развитием остальных форматов.
Apng, похоже, безнадёжен, bpg - непонятно. Что до webp - есть шансы уже использовать, кажется, но без уверенности.
- apng2gif и gif2apng - tool for converting APNG images to animated GIF format и обратно соответственно.
- apngasm - assemble APNG animation from PNG/TGA image sequence
- apngdis - deconstruct APNG file into a sequence of PNG frames
- apngopt - optimize APNG animated images
- gifsicle - инструмент для работы с изображениями формата GIF
- gif2png - конвертировать gif в png
Desktop-file для gifsicle - получить удобную смотрелку анимированных gif
Install gifsicle.
Create a desktop file:
[Desktop Entry] Name=GIFview Exec=gifview -a %f Icon=gif Terminal=false Type=Application StartupNotify=true NoDisplay=true MimeType=image/gif
and put it into ~/.local/share/applications
Конвертировать pdf в картинку
convert -density 150 input.pdf -quality 90 output.png
PNG, JPG or (virtually) any other image format can be chosen
- -density xxx will set the dpi to xxx (common are 150 and 300)
- -quality xxx will set the compression to xxx for PNG, JPG and MIFF file formates (100 means no compression)
- all other options (such as trimming, grayscale, etc) can be viewed on the website of Image Magic (http://www.imagemagick.org/script/command-line-options.php).
In the poppler-utils packages there is the utility pdftoppm capable of converting pages from a pdf file to ppm, png or jpeg format:
pdftoppm -png file.pdf prefix
will produce prefix-01.png etc. for each page. By default the resolution is 150dpi. Increase the resolution (for higher quality output) as follows:
pdftoppm -rx 300 -ry 300 -png file.pdf prefix
To print only one page, use
pdftoppm -f N -singlefile -png file.pdf prefix
where N is the page number, beginning with 1.
if what you have is a PDF that's just a wrapper around a series of bitmaps, pdfimages will do a much better job of extracting them, because it gets you the raw data at its original size. You probably also want to use the -j option to pdfimages, because a PDF can contain raw JPEG data. By default, pdfimages converts everything to PNM format, and converting JPEG > PPM > JPEG is a lossy process.
So, try
pdfimages -j file.pdf page
qrencode - создать qr-код из командной строки
qrencode -o [filename.png] '[text/url/information to encode]'
Например, для того, чтобы сделать код со ссылкой на домашнюю страницу Google и сохранить его в файле google.png, необходимо ввести следующую команду:
qrencode -o google.png 'http://google.com'
Не ставила, но занятно
- f3d - смотрелка для разного 3d.
- gifwrap - гифки в консольке.
- uprightdiff - про сравнение картинок