Working with photos in Linux is very easy with lots of viewers/editors/managers and what not. Not that there are not many options in Windows but most of them are not free. BEST case scenario is that you might get a evaluation version (i.e. if you do not use pirated/cracked version) of software‘s. Me, being completely against pirated and cracked version or evaluation version (if not, planning to buy the same) like the freedom of choice with Linux.
Now, this freedom also means that there are some features in one software that is not there in others. So, here is one more for the enthusiastic one’s to play around with. This one does not do much 🙂
* Print photographs 1-up, 2-up, 4-up or with any user-selectable number of rows and columns.
* Create posters, split over several pages.
* Arrange images into a sort of Carousel, fading from one to another. (Ideal for CD labels)
* Crop images to fit a specific frame.
* Apply a decorative border to an image.
* Make use of ICC colour profiles to provide accurate output.
* Send 16-bit data to the printer, to avoid “contouring” problems in smooth gradients.
* Apply a handful of effecs to an image, including sharpening, removing colour and adjusting colour temperature (ideal for cooling or warming black-and-white prints).
Okay, I know this does not look very promising until you are planning to get some prints. Don’t get started with flaming me but wait there’s more. There are some borders available to be used with this with description:
PhotoPrint Borders are the printing frames for use with PhotoPrint utility
Now, this is something that we can use to make our photos more beautiful. So, lets give it a try. Install both of these with the below command:
sudoyum install photoprint-borders
Don’t worry we don’t need to worry about installation of photoprint as photoprint-borders has a dependency on the same, so it will be installed when you run the above. Once installed, fire it up with
To get to what we want we will use 1 column and 1 row setup and then add the picture and add a frame and be done with it.
Here is the snapshot of the window:
To show you the effect, here is the original and the modified images:
This script can be used to repeatedly press keys on the keyboard, it was used to fill out 100 odd entries on a web page while testing without having to physically enter the data.
Save the code below some where like /usr/bin/ with what ever file name you like, set the file to be executable with chmod +x /usr/bin/keyrepeat
you can then run the command keyrepeat 100 \”1\” or what ever you chose as the filename of your script.
You will have 5 seconds to focus a window, the program will then simulate a user pressing the keys on the keyboard.
sleep 5 #delay to allow the user to focus a window number=$1 #first parameter, number of times to repeat text=$2 #second parameter, text to repeat will interpret as tab for ((counter=1;counter< =$number;counter+=1)); do #loop required number of times xvkbd -xsendevent -text $text #this sends the text as key presses done