Ok, this has been asked over and over again....but i have to ask
because there has to be a better way (without spending $$). First
things first, I'm running many (thousands of) tif images through an
application I have been building. So far, i have used the
Image.GetFrameCount to get page counts and write strings on images,
split, and join using the graphics object. For anyone that has used
either of these, it is incredibly slow especially compared to some of
these 3rd party libraries that you can purchase for hundreds to
thousands of dollars....seems kind of pointless to spend more than $10
on what i need to use them for. I have used FreeImage from
SourceForge, and, compared to namely LeadTools, it is STILL slower for
getting page counts and I cant even do any drawing using the library.

What I am looking for is either a library or an example of how I can
perform these actions with speed as a must. I am primarily a C#
developer but can delve a little in C++. I am willing to do a little
C++ code, so if that helps with a solution please dont let that be a
limit. ANY help in any of these areas is much more appreciated than
you can imagine. Thank you in advance!

Re: Write text to, split, join, and page count tiffs by Alex

Alex
Tue Jul 18 05:54:17 CDT 2006

<bennyandlinds@gmail.com> wrote:
> Ok, this has been asked over and over again....but i have
> to ask
> because there has to be a better way (without spending
> $$). First
> things first, I'm running many (thousands of) tif images
> through an
> application I have been building. So far, i have used the
> Image.GetFrameCount to get page counts and write strings
> on images,
> split, and join using the graphics object. For anyone
> that has used
> either of these, it is incredibly slow especially compared
> to some of
> these 3rd party libraries that you can purchase for
> hundreds to
> thousands of dollars....seems kind of pointless to spend
> more than $10
> on what i need to use them for. I have used FreeImage
> from
> SourceForge, and, compared to namely LeadTools, it is
> STILL slower for
> getting page counts and I cant even do any drawing using
> the library.
>
> What I am looking for is either a library or an example of
> how I can
> perform these actions with speed as a must. I am
> primarily a C#
> developer but can delve a little in C++. I am willing to
> do a little
> C++ code, so if that helps with a solution please dont let
> that be a
> limit. ANY help in any of these areas is much more
> appreciated than
> you can imagine. Thank you in advance!


You can try MIL-Lite library by Matrox. Their site doesn't
mention its price (if there is any), however I think it
should be considerably less than full MIL library. Once I
worked with MIL to do image acquisition and processing.
Matrox imaging libraries have many facilities to control
Matrox hardware, which is irrelevant in your case. Along
with that, MIL has some support of image processing. Overall
experience was very pleasant. MIL is very well documented
and has excellent performance metrics.

"MIL-Lite"
http://www.matrox.com/imaging/products/mil-lite/home.cfm

Also, you can try LibTIFF open source library, but I never
used it personally.



Re: Write text to, split, join, and page count tiffs by Alex

Alex
Tue Jul 18 06:05:11 CDT 2006

"Alex Blekhman" wrote:
> Also, you can try LibTIFF open source library, but I never
> used it personally.

I just figured out that FreeImage project uses LibTIFF
internally since July 6th. So, you actually already tested
it if you used latest version.