картинки в emacs
- https://github.com/misohena/el-easydraw - на вид дико крутая штука – диаграммки-схемки!
- https://github.com/larsmagne/eplot и об этом https://lars.ingebrigtsen.no/2024/06/26/a-new-package-for-making-charts-in-emacs-eplot/ – графики.
- В diagrams as code у меня ещё было про graphviz и gnuplot, которые умеют дружить с емаксом.
- https://github.com/johanclaesson/picpocket - смотрелка картинок без внешних инструментов, и кажется, удобная. Ещё умеет открывать в гимпе просматриваемую картинку или список картинок. Тоже удобно. Похоже, в перспективе главный мой картиношный инструмент тут. :)
- File operations on the picture files (delete, move, copy, hardlink).
- Scale and rotate the picture.
- Associate pictures with tags which are saved to disk.
- Filter pictures according to tags.
- Customizing keystrokes for quick tagging and file operations.
- Undo and visual history of undoable commands.
- image-dired - вроде, с недавних пор даже перестало часть картинок показывать черными квадратиками. Хорош тогда, когда хочется не прям посмотреть, а увидеть «ноготки» в папке с картинками.
- пипетка взять цвет пикселя. Grabc без граф интерфейса. Просто
C-u M-! grabc RET
(в смысле, запустить из емакса консольную команду) И оно сразу в буфер вставляется. grabc поставила. А вот переключать окна после запуска grabc не судьба вообще, жаль. - https://codeberg.org/contrapunctus/sxiv.el - смотрелка картинок с использованием sxiv (https://github.com/muennich/sxiv). Умеет скармливать выбранные в dired картинки, а не весь каталог. Но это именно смотрелка. Плюс можно ещё свои команды прописать.
- If the Dired buffer has marked files, open only those files.
- With prefix argument, or when only provided directories, run recursively.
- Run it from a text file containing one file name per line to open the listed files.
- https://github.com/walseb/blimp, обёртка над imagemagick. Периодически пробовала, но не освоилась. Возможно, он и устарел, последнее изменение январь 2020. Eimp, на основе которого это всё - ещё старше. А imagemagick-то меняется. 2023-02-27.
image-dired
https://www.gnu.org/software/emacs/manual/html_node/emacs/Image_002dDired.html
С тегами пока не зашло. Да и вообще как-то с переменным успехом и временами почему-то не справляется с картинками. Хотя, кажется, с этим ситуация улучшилась просто по мере жизни и обновления на свежее.
Image-Dired is a facility for browsing image files. It provides viewing the images either as thumbnails or in full size, either inside Emacs or through an external viewer.
To enter Image-Dired, mark the image files you want to look at in the Dired buffer, using m as usual. Then type C-t d (image-dired-display-thumbs). This creates and switches to a buffer containing image-dired, corresponding to the marked files.
You can also enter Image-Dired directly by typing M-x image-dired. This prompts for a directory; specify one that has image files. This creates thumbnails for all the images in that directory, and displays them all in the thumbnail buffer. This takes a long time if the directory contains many image files, and it asks for confirmation if the number of image files exceeds image-dired-show-all-from-dir-max-files.
With point in the thumbnail buffer, you can type <RET> (image-dired-display-thumbnail-original-image) to display a sized version of it in another window. This sizes the image to fit the window. Use the arrow keys to move around in the buffer. For easy browsing, use <SPC> (image-dired-display-next-thumbnail-original) to advance and display the next image. Typing <DEL> (image-dired-display-previous-thumbnail-original) backs up to the previous thumbnail and displays that instead.
To view and the image in its original size, either provide a prefix argument (C-u) before pressing <RET>, or type C-<RET> (image-dired-thumbnail-display-external) to display the image in an external viewer. You must first configure image-dired-external-viewer.
You can delete images through Image-Dired also. Type d (image-dired-flag-thumb-original-file) to flag the image file for deletion in the Dired buffer. You can also delete the thumbnail image from the thumbnail buffer with C-d (image-dired-delete-char).
More advanced features include image tags, which are metadata used to categorize image files. The tags are stored in a plain text file configured by image-dired-db-file.
To tag image files, mark them in the dired buffer (you can also mark files in Dired from the thumbnail buffer by typing m) and type C-t t (image-dired-tag-files). This reads the tag name in the minibuffer. To mark files having a certain tag, type C-t f (image-dired-mark-tagged-files). After marking image files with a certain tag, you can use C-t d to view them.
You can also tag a file directly from the thumbnail buffer by typing t t and you can remove a tag by typing t r. There is also a special tag called “comment” for each file (it is not a tag in the exact same sense as the other tags, it is handled slightly differently). That is used to enter a comment or description about the image. You comment a file from the thumbnail buffer by typing c. You will be prompted for a comment. Type C-t c to add a comment from Dired (image-dired-dired-comment-files).
Умеет что-то там делать с картинками при помощи jpegtran. В дебиане оный jpegtran живет в пакетах libjpeg-progs и libjpeg-turbo-progs.