| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| imagemagick [2022/03/01 10:21] – Made code a downloadable rjt | imagemagick [2023/12/20 21:56] (current) – PDF rjt |
|---|
| ===== Usage ===== | ===== Usage ===== |
| |
| | ==== Screenshots ==== |
| I use this script for taking screenshots, bound to the ''Print Scrn'' key with [[i3wm]]. It dumps a screenshot into my 'Pictures' directory, and makes a beep. You can set it to make a notification if you want. | I use this script for taking screenshots, bound to the ''Print Scrn'' key with [[i3wm]]. It dumps a screenshot into my 'Pictures' directory, and makes a beep. You can set it to make a notification if you want. |
| |
| </file> | </file> |
| |
| {{tag>software}} | Without beep: |
| | |
| | <file bash screenshot.sh> |
| | #!/bin/bash |
| | import -silent -window root $HOME/Pictures/screenshot_`date +%y-%m-%d_%H-%M-%S`.png |
| | </file> |
| | |
| | ==== Image Conversion ==== |
| | |
| | Two main commands are ''convert'' and ''mogrify''. The distinction is that the former makes new files, and the later can overwrite existing files. |
| | |
| | This will convert all PNGs in the current directory to JPGs at quality 50 and scaled to 1200px width. |
| | |
| | <code bash>mogrify -format jpg -quality 50% -resize 1200x *.png</code> |
| | |
| | ==== Create PDF ==== |
| | |
| | To create a PDF from a bunch of PNG files in a directory: |
| | |
| | <code bash>convert *.png [name].pdf</code> |
| | |
| | ===== Guides ===== |
| | |
| | * [[https://web.archive.org/web/20210211224638/http://www.ibm.com/developerworks/library/l-graf/?ca=dnt-428|Graphics from the command line]] - Archive of 2003 guide by Michael Still. |
| | * [[https://web.archive.org/web/20200320002320/https://www.ibm.com/developerworks/library/l-graf2/?ca=dgr-lnxw15GraphicsLine|More graphics from the command line]] - Archive of 2004 guide by Michael Still. |
| | * [[https://legacy.imagemagick.org/Usage/|Examples of ImageMagick Usage (Legacy Version 6)]] |
| | * [[https://legacy.imagemagick.org/Usage/crop/#crop_spaced|§Separating Spaced-out Tiling Images]] |
| | * [[https://legacy.imagemagick.org/Usage/crop/#crop_equal|§Cropping into roughly Equally Sized Divisions]] |
| | * [[https://legacy.imagemagick.org/discourse-server/viewtopic.php?t=28906|sprite sheets to animated .gif files]] - forum thread. |
| | * [[https://stackoverflow.com/questions/56040013/convert-sprite-sheet-to-gif-animation|Convert sprite sheet to gif animation]] - Stackoverflow, 2019. |
| | * [[http://www.fmwconcepts.com/imagemagick/index.php|Fred's ImageMagick Scripts]] |
| | * |
| | |
| | ===== See Also ===== |
| | |
| | * [[https://imagemagick.org/|imagemagick.org]] |
| | * [[github>imagemagick/imagemagick]] |
| | * [[wp>ImageMagick]] |
| | * [[gmt>ImageMagick]] |
| | |
| | {{tag>cli guide software}} |