Hi pioj
I added a -p N option. So -p 75 reduces the image to 3/4 of its original size, -p 100 keeps the same size, -p 110
makes it 10% larger, -p 200 makes it twice as big, etc.
The new executable is 4748 bytes in size. Running it with no parameters produces this help screen:
PicFormat version 0.20 Jul 16 2021 23:23:30
Copyright Richard A. Rost Mar 17,2021
PicFormat resizes, rotates, and changes formats (i.e. .jpg to .png)
Usage: PicFormat [-i FILE] [-o FILE] [-w N] [-h N] [-p N] [-r N]
-i FILE Input.
-o FILE Output.
-w N Output width.
-h N Output height.
-p N Percent, 110=10% bigger, 50=1/2 size.
-r N Rotate image CW 90, 180, or 270 degrees.
Notes
N is an unsigned integer.
Only -w OR -h OR -p is needed if resizing.
If rotating 90 or 270, -w and -h are swapped.
The .info file:
http://tinycorelinux.net/12.x/x86/tcz/PicFormat.tcz.infoTo find out which image formats are supported, please read the original post:
http://forum.tinycorelinux.net/index.php/topic,24900.0.htmlThe x86 and x86_64 versions were built under TC10. The x86 executable was also tested under TC4. The x86_64
executable was also tested under TC11. In addition, since imlib2 is unchanged in TC10 through TC12, I feel confident
PicFormat will run under all those versions and has been added to those repositories.