curiosity
curiosity

Reputation: 1233

To load .tiff file in C#

I have to load .tiff file

I did with both Image.FromFile() and Bitmap.FromFile()

But they are throwing OutOfMemoryException

Any solution for how to load this?

Upvotes: 6

Views: 19343

Answers (4)

anbuj
anbuj

Reputation: 519

There is a possibility that this issue occurred due to multiple image tiff file. In this case, you have to extract individual image files from the source tiff file and then view those frame by frame. Here is a sample code.

http://www.c-sharpcorner.com/Blogs/10924/how-to-save-split-merge-and-view-multipage-tiff-image.aspx

Upvotes: 0

Stefan Egli
Stefan Egli

Reputation: 17018

I assume that the TIFF file you are trying to load uses a compression that is not compatible with .Net. Namely the JPEG compression is not supported by .Net.

I suggest you try LibTiff.Net (though I cannot tell for sure if it will work):

Upvotes: 8

Kimtho6
Kimtho6

Reputation: 6184

I use ImageGlue. It can convert a lot more then just tiff.

Upvotes: 2

RyuuGan
RyuuGan

Reputation: 792

There is a project on codeproject: "How to Load/Display images with C#". Take a look at it

Upvotes: 0

Related Questions