Merging two tiff image using c#.net -


in scenario have 2 tiff image in different location say

c:/temp/img1.tiff , x:/temp/img2.tiff.

i need merge these images single image programatically

suggest ideas/codes.

thanks,

dev

to using framework classes, this:

  1. load each of tiff images bitmap object, e.g. using image.fromfile.
  2. save first page encoder parameter encoder.saveflag = encodervalue.multiframe
  3. save each subsequent page same file encoder parameter of encoder.saveflag = encodervalue.framedimensionpage using bitmap.saveadd()

it this:

imagecodecinfo tiff = null; foreach ( imagecodecinfo codec in imagecodecinfo.getimageencoders() ) {     if ( codec.mimetype == "image/tiff" )     {         tiff = codec;         break;     } }  encoder encoder = encoder.saveflag; encoderparameters parameters = new encoderparamters(1); parameters.param[0] = new encoderparameter(encoder, (long)encodervalue.multiframe);  bitmap1.save(newfilename, tiff, parameters);  parameters.param[0] = new encoderparameter(encoder, (long)encodervalue.framedimensionpage); bitmap2.saveadd(newfilename, tiff, paramters);  parameters.param[0] = new encoderparameter(encoder, (long)encodervalue.flush); bitmap2.saveadd(parameters); 

Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -