
Была задача менять размер скопированных в буфер обмена картинок в интернете “на лету”, т.е. в памяти, и не прибегая к помощи графических редакторов.
Для этого есть утилита ImageMagick, но в Linux она не умеет работать с буфером обмена, поэтому дополнительно использовалась xclip.
Скрипты для изменения размера картинки в буфере обмена (с сохранением соотношения сторон, заданный размер устанавливается для бОльшей стороны).
В Windows:
Создаем обертку для быстрого вызова:
В Linux:
Создаем симлинк для быстрого вызова:
Использование:
В результате измененная картинка сохраняется там же в буфере.
(скрипт назвал resize_clip
для предотвращения конфликта имен с другой системной командой resize
в Linux)
+1