Link to home
Start Free TrialLog in
Avatar of sunhux
sunhux

asked on

Freeware / ways to merge multiple png / jpg files into a single tif file


Kindly provide links / urls to get freeware that can do the above :

I have ebooks scanned by a handheld scanner that saves each
page scanned into jpg (& another one is png) files & I have to
close current jpg page & open another jpg file when I'm moving
from one page to another (the MS image editor closing/opening
takes time).  With, say 50 files in one multi-page tif file, it's much
faster
SOLUTION
Avatar of dmeeren
dmeeren
Flag of Netherlands image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of sunhux
sunhux

ASKER


Think the 1st link was reported by my laptop's Trend AV as having malware
as it redirects it to :
  http://mg.dt00.net/js/f/r/freewarefiles.com.5478.js


Does the tool in the 2nd link converts multiple jpg files to a single multi-page PDF?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Avatar of BillDL
BillDL
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of sunhux

ASKER


Bear with me Bill,

can  nConvert perform at the command line to do mass rotation of the jpg / png
 images : I have quite a number of jpg images not in the right orientation.

I've created another EE thread id 27482461 which you may reply there
Avatar of sunhux

ASKER

Excellent
Thank you sunhux.

Sorry, I didn't see your other question until now, and I see that you went for the IrfanView method of rotating the images.  I would probably have suggested IrfanView also, but from the command line, as I am more familiar with the IrfanView commands.

With IrfanView all the command line switches must be lowercase.
Wildcards supported only for /convert, /print, /info and /jpg_rotate switches.

General usage:
i_view32.exe "C:\Folder\File.jpg" /switch1=(option(s)) /switch2=(option(s))

In some programs rotation can be "lossy" and degrade the image.

Taken from the help file:

Basic Rotate switches:
/rotate_r             - rotate input image to right
/rotate_l             - rotate input image to left

Better way to do JPG lossless rotation with IrfanView:

Switch:  /jpg_rotate=(options)

Examples:

options = all 8 options from the JPG lossless dialog:
transformation, optimize, EXIF date, current date, set DPI, DPI value, marker option, custom markers

Note: this option will overwrite the original file(s)!

Values:
  Transformation   : None (0), Vertical (1) ... Auto rotate (6)
  Optimize         : 0 or 1
  Set EXIF date    : 0 or 1
  Keep current date: 0 or 1
  Set DPI          : 0 or 1
  DPI value        : number
  Marker option    : Keep all (0), Clean all (1), Custom (2)
  Custom markers values (can be combined (add values)):
      Keep Comment 1
      Keep EXIF    2
      Keep IPTC    4
      Keep others  8

Auto rotate, optimize, set EXIF date as file date, set DPI to 300, keep all markers:
i_view32.exe c:\test.jpg /jpg_rotate=(6,1,1,0,1,300,0,0)

Auto rotate, optimize, set EXIF date as file date, keep EXIF and IPTC markers:
i_view32.exe c:\test.jpg /jpg_rotate=(6,1,1,0,0,0,2,6)

Rotate 90, optimize, use current file date, clean all markers:
i_view32.exe c:\test.jpg /jpg_rotate=(3,1,0,1,0,0,1,0)

For all JPGs: Auto rotate, optimize, set EXIF date as file date, keep all markers:
i_view32.exe c:\images\*.jpg /jpg_rotate=(6,1,1,0,0,0,0,0)

The answer to your question here about whether rotation can be achieved with nConvert is Yes.

nConvert lossless JPEG transformations (from the usage manual)

Switch   -jpegtrans op
where "op" can be one of the following:
  rot90  : Rotate 90 degrees
  rot180 : Rotate 180 degrees
  rot270 : Rotate 270 degrees
  exif   : Use orientation EXIF tag
  vflip  : Flip vertical
  hflip  : Flip horizontal

eg.
use list.txt as source for file names, rotate by 90 degrees (right)
nconvert -jpegtrans rot90 list.txt

I haven't tested the above command, but I will if you want to try nConvert instead of IrfanView.

If you are wondering what the EXIF tag is, this is data written to the file from the digital camera that took the image and software that is able to read and use this data tag will automatically display the image the correct way up.  In this case is you used:

nConvert -jpegtrans exif filename1.jpg

it would rotate it according to the orientation set in the EXIF tag within the image.

If you were just running the rotate command on a folder of image files or list of files and didn't use the EXIF operator, the program would not know if it was doing the right thing by rotating all images eg. 270 degrees.  A while ago I wrote a batch file to crop images to a certain size, but I had to first know the orientation of the image to crop it properly.  I used a little standalone command line program to read the image file and provide a report which included whether it was portrait or landscape, and then had IrfanView rotate if required and crop.  It was actually quite a complex batch file, but it was the only way to know for sure.  The EXIF operator would have been much more useful had I been using nConert back then.

Bill