Resizing images on the command line
The quickest way I know of to resize an image on the command line is this$ mogrify -resize 50% image.jpg
This will resize the image named "image.jpg" by 50%, maintaining aspect ratio and saving the
resized image to the same file. For this to work you will need to have
ImageMagick installed
$ sudo apt install imagemagick
You will now have some handy commands available such as identify, convert
and mogrify. Mogrify is basically the same command as convert, but by default uses
the original file as output. So these two commands are identical:
$ convert image.png -resize 10% image.png
$ mogrify -resize 10% image.png
You can check the result of the operation using identify like this
$ identify image.jpg
image.jpg JPEG 4160x2340 4160x2340+0+0 8-bit DirectClass 3.03MB 0.010u 0:00.020
$ mogrify -resize 50% image.jpg
$ identify image.jpg
image.jpg JPEG 2080x1170 2080x1170+0+0 8-bit DirectClass 604KB 0.000u 0:00.000
-
Open GitHub when pushing a new branch
A trick to quickly create a pull request when pushing a new branch to remote by opening the repo in your browser.
-
Fighting html form bots
A tale of fighting spam bots abusing my contact form. A series of experiments led to a simple solution to stop the bots.
-
Sane alt-tabbing in Ubuntu - part I
How to change alt-tabbing behavior in Ubuntu to something more useful than the default.