Изменение размера изображения в буфере обмена (Windows, Linux)

Была задача менять размер скопированных в буфер обмена картинок в интернете “на лету”, т.е. в памяти, и не прибегая к помощи графических редакторов.

Для этого есть утилита ImageMagick, но в Linux она не умеет работать с буфером обмена, поэтому дополнительно использовалась xclip.

Скрипты для изменения размера картинки в буфере обмена (с сохранением соотношения сторон, заданный размер устанавливается для бОльшей стороны).

 

В Windows:

Создаем обертку для быстрого вызова:

 

В Linux:

Создаем симлинк для быстрого вызова:

 

Использование:

В результате измененная картинка сохраняется там же в буфере.

(скрипт назвал resize_clip для предотвращения конфликта имен с другой системной командой resize в Linux)

 

Добавить комментарий

Ваш адрес email не будет опубликован.