You are not logged in.
I've been asked by a Linux noobie (possibly as a challenge to justify why she ever changed over from Vista!) to find a dead-simple, automatic means of placing/processing/printing four jpg image files on a single A4 sheet of photo-grade inkjet paper. Images end up measuring 13cm x 9cm once printed.
Any experts out there able to suggest a suitable Linux package? TIA.
Last edited by nightcap (2012-10-04 12:51:59)
inject #! /reject M$
Offline
^Imagemagick is your friend. I.e. you use 'convert' command with suitable parameters. See here for help.
One can combine this 'zenity' or even use 'thunar' (via custom actions) and some simple script, to print it.
I'm sorry, I don't have time to provide complete solution at the moment, but help page above and a little bit of thinkering should suffice ...
(Out of curiosity: I can try to assemble this, but in a day or two ... I will post solution here.)
Postopone your duties; if you die, you won't have to do them ..
Offline
gnome-photo-printer
Offline
cant you just place them side by side, without using any specific program? That's what I do. Or you can just put printer settings to 4 pages per side or something, and put them on single pages.
Or, use The Gimp. 
Offline
^ ^^ These are certainly solutions. But OP asked about 'dead-simple, automatic' ...
Somehow, I imagine the 'dead-simple' would be:
- select four jpegs in thunar
- use preprogramed custom key combination in thunar
- ?????
- PROFIT
And hear printer printing ...
Postopone your duties; if you die, you won't have to do them ..
Offline
Thanks to all for your suggestions. (What a great on-line community this is!)
As it turns out I stumbled upon yet another (hidden) attribute of Shotwell, my go-to image manager. And I quote from its help section:
"Shotwell can also print multiple images in one page; to do this, select multiple images, choose File ▸ Print, and in the Print dialog, choose the Image Settings tab. In Image Settings, choose one of the multiple-image-per-page options under Autosize (inc 2, 4, 6 etc to a page). If you would like to set formatting, paper size, and orientation options, choose the Page Setup tab in the Print dialog prior to printing."
Hopefully this should help my friend. (BTW it appears her young daughter, visiting home for a couple of weeks, tried her darnedest to make mum's Linux Mint Cinnamon look/operate more like Windoze........meh) 
Last edited by nightcap (2012-10-04 13:10:33)
inject #! /reject M$
Offline
When you say "image", are you talking about page images (as in a PDF) or image/graphic files? If the former, this can be done directly from the print dialog in Acrobat Reader. If the latter...does she want to be able to right-click in the directory window and have an option in the pop-up window for sending images to the printer, which would bring up a dialog box that, among other things, would have some page layout options like portrait/landscape and 1/2/4/6/9/16 images per page? This sounds like a job for a Python script.
EDIT: While I was composing this, it seems the OP has snuck in with a Shotwell spitball!
Sounds like Shotwell has just the kind of script I was thinking of built-in.
Last edited by pvsage (2012-10-04 12:55:01)
while ( ! ( succeed = try() ) );
We've earned a reputation as a nice, friendly community; please help us keep it that way.
Offline
Thanks for your belated suggestion, Mr Sage. "Phlegmatic" to the last! 
inject #! /reject M$
Offline
^ Apparently we had both hit this forum at about the same time - you with an answer already, me with a couple ideas to throw at the scriptmasters. Anywhoozle, I'm glad Shotwell is up to your friend's challenge.
while ( ! ( succeed = try() ) );
We've earned a reputation as a nice, friendly community; please help us keep it that way.
Offline
both hit this forum at about the same time
Cyber-synchronicity? Crunch-time? Floating like a butterfly, posting like a bee? 
inject #! /reject M$
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.