473,588 Members | 2,452 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

c# jpeg in tiff

hi ng,

I have a question concerning image processing in .NET: How can I open a jpeg
with a tiff-header in c# (which means the file has the extension .tif, but
contains jpeg-compressed data)? When I try to open the image the usual way,
e.g.: Image img = Image.FromFile( "thefilename.ti f"), I get an error ("not
enough memory"). This meaningful error message always comes up when .NET
cannot deal with the Image format I think...

Thanks,
Albert
Nov 22 '05 #1
7 4721
So it is a TIFF or a JPEG?

The internal file structure of them two is totally different.


--
Regards,
Dennis JD Myrén
Oslo Kodebureau
"Albert Greinöcker" <al************ ****@uibk.ac.at > wrote in message
news:42******** @sia.uibk.ac.at ...
hi ng,

I have a question concerning image processing in .NET: How can I open a
jpeg with a tiff-header in c# (which means the file has the extension
.tif, but contains jpeg-compressed data)? When I try to open the image the
usual way, e.g.: Image img = Image.FromFile( "thefilename.ti f"), I get an
error ("not enough memory"). This meaningful error message always comes up
when .NET cannot deal with the Image format I think...

Thanks,
Albert

Nov 22 '05 #2
Well, that's the tricky thing about it...it is a tif-file (with tif-header
and all that stuff, but it contains jpeg compressed image data, e.g.
Irfanview calls this Compression "Old JPEG (in TIFF)"). We get images of
that kind from our Kodak i260 scanner :-)

"Dennis Myrén" <de****@oslokb. no> schrieb im Newsbeitrag
news:Od******** ******@TK2MSFTN GP09.phx.gbl...
So it is a TIFF or a JPEG?

The internal file structure of them two is totally different.


--
Regards,
Dennis JD Myrén
Oslo Kodebureau
"Albert Greinöcker" <al************ ****@uibk.ac.at > wrote in message
news:42******** @sia.uibk.ac.at ...
hi ng,

I have a question concerning image processing in .NET: How can I open a
jpeg with a tiff-header in c# (which means the file has the extension
.tif, but contains jpeg-compressed data)? When I try to open the image
the usual way, e.g.: Image img = Image.FromFile( "thefilename.ti f"), I get
an error ("not enough memory"). This meaningful error message always
comes up when .NET cannot deal with the Image format I think...

Thanks,
Albert


Nov 22 '05 #3
What are you intending to do with the image once it is loaded?

--
Regards,
Dennis JD Myrén
Oslo Kodebureau
"Albert Greinöcker" <al************ ****@uibk.ac.at > wrote in message
news:42******** @sia.uibk.ac.at ...
Well, that's the tricky thing about it...it is a tif-file (with tif-header
and all that stuff, but it contains jpeg compressed image data, e.g.
Irfanview calls this Compression "Old JPEG (in TIFF)"). We get images of
that kind from our Kodak i260 scanner :-)

"Dennis Myrén" <de****@oslokb. no> schrieb im Newsbeitrag
news:Od******** ******@TK2MSFTN GP09.phx.gbl...
So it is a TIFF or a JPEG?

The internal file structure of them two is totally different.


--
Regards,
Dennis JD Myrén
Oslo Kodebureau
"Albert Greinöcker" <al************ ****@uibk.ac.at > wrote in message
news:42******** @sia.uibk.ac.at ...
hi ng,

I have a question concerning image processing in .NET: How can I open a
jpeg with a tiff-header in c# (which means the file has the extension
.tif, but contains jpeg-compressed data)? When I try to open the image
the usual way, e.g.: Image img = Image.FromFile( "thefilename.ti f"), I
get an error ("not enough memory"). This meaningful error message always
comes up when .NET cannot deal with the Image format I think...

Thanks,
Albert



Nov 22 '05 #4
I just want to save it as a "real" jpeg

"Dennis Myrén" <de****@oslokb. no> schrieb im Newsbeitrag
news:eX******** ******@TK2MSFTN GP12.phx.gbl...
What are you intending to do with the image once it is loaded?

--
Regards,
Dennis JD Myrén
Oslo Kodebureau
"Albert Greinöcker" <al************ ****@uibk.ac.at > wrote in message
news:42******** @sia.uibk.ac.at ...
Well, that's the tricky thing about it...it is a tif-file (with
tif-header and all that stuff, but it contains jpeg compressed image
data, e.g. Irfanview calls this Compression "Old JPEG (in TIFF)"). We get
images of that kind from our Kodak i260 scanner :-)

"Dennis Myrén" <de****@oslokb. no> schrieb im Newsbeitrag
news:Od******** ******@TK2MSFTN GP09.phx.gbl...
So it is a TIFF or a JPEG?

The internal file structure of them two is totally different.


--
Regards,
Dennis JD Myrén
Oslo Kodebureau
"Albert Greinöcker" <al************ ****@uibk.ac.at > wrote in message
news:42******** @sia.uibk.ac.at ...
hi ng,

I have a question concerning image processing in .NET: How can I open a
jpeg with a tiff-header in c# (which means the file has the extension
.tif, but contains jpeg-compressed data)? When I try to open the image
the usual way, e.g.: Image img = Image.FromFile( "thefilename.ti f"), I
get an error ("not enough memory"). This meaningful error message
always comes up when .NET cannot deal with the Image format I think...

Thanks,
Albert



Nov 22 '05 #5
Just a guess, but you'll probably have to load the relevant JPEG data
into a Stream and then use the Image.FromStrea m method to load it into
an Image object.

Nov 22 '05 #6
Thanks a lot, yes that could work I think...but isn't it a strange thing
that one has to go so deep into the image to read it's content? Again: our
Kodak-Scanner writes this format by default!

"Jamin Guy" <ja******@gmail .com> schrieb im Newsbeitrag
news:11******** **************@ l41g2000cwc.goo glegroups.com.. .
Just a guess, but you'll probably have to load the relevant JPEG data
into a Stream and then use the Image.FromStrea m method to load it into
an Image object.

Nov 22 '05 #7
Yes, images are strange. I've messed around with a few different
formats including icons and none of it is straight forward to me.

Nov 22 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
3763
by: frankenberry | last post by:
I have multi-page tiff files. I need to extract individual frames from the multi-page tiffs and save them as single-page tiffs. 95% of the time I receive multi-page tiffs containing 1 or more black and white CCITT4 compressed files (frames) inside the tiff. Every now and then I receive a mixture of black and white CCITT4 and JPEG compressed files, and sometimes just multi-page tiffs with JPEG only. The code runs great when dealing with the...
7
777
by: Albert Greinöcker | last post by:
hi ng, I have a question concerning image processing in .NET: How can I open a jpeg with a tiff-header in c# (which means the file has the extension .tif, but contains jpeg-compressed data)? When I try to open the image the usual way, e.g.: Image img = Image.FromFile("thefilename.tif"), I get an error ("not enough memory"). This meaningful error message always comes up when .NET cannot deal with the Image format I think... Thanks,
6
2704
by: usao | last post by:
Does anyone know where I can find C subroutines to read JPEG and/or TIFF files into 2-dimensional C arrays?
3
3388
by: 246C57AE-40DD-4d6b-9E8D-B0F5757BB2A8 | last post by:
Hi. Why can't I read TIFFs compressed by JPEG using GDI+ Image class? I always get out of memory exception. Thanx.
2
7745
by: ZUP_DUDE | last post by:
Hi All, I'm using the System.Drawing.Image name space to convert images from one type to another. In this case I am trying to convert a Tiff to a JPEG. The code is as simple as the next two lines... System.Drawing.Image image = Image.FromFile( this.importFilePath ); image.Save( exportFilePath, System.Drawing.Imaging.ImageFormat.Jpeg ); The code almost always seems to work, but some times I receive the
4
50851
by: Pushp | last post by:
Hello friends, Can any body tell me the sample code to convert a Tiff image to a Gif or Jpeg format. The Resolution of picture is a big concern keeping in mind. Hope to get the response from all of you. Regards,
10
11042
by: rtilley | last post by:
Hope it's not inappropriate to post this here. Could someone critique my code? I have no Python programmers in my office to show this to. The script works OK, but should I do it differently? I especially don't like how I check to see if jpegs exist. The style may not be acceptable to some, but I'm concerned with substance, not style. Is there a 'more appropriate' way to do this? Thanks to all who take the time to give advice!
1
7815
by: Smokey Grindel | last post by:
I have a bitmap object I want to return as a JPEG image with a compression set at 90% and progressive passes enabled, how can I do this in .NET 2.0? Progressive passes are not necessary but the compression ratio is.. thanks!
2
4968
by: mndprasad | last post by:
hi all i am doing a project in java where i need to convert 10 jpeg images into a single tiff image..conversion of single jpeg image to single tiff is happening but embedding all the 10 jpeg images into a single tiff is not happening..i hav tried out with single image conversion.. My code is *********************** import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO;
6
7502
by: Victory | last post by:
Hi, I need to know the compression type of jpeg (jpg) files. I am using the System.Drawing.Imaging and loading the file using an Image object. The next thing i do, is to examine the propertyItems property of the object which gives me an ID, a type and Value. I am able to check for an ID of 259 (259 is the compression id) for Tiff images and check the value upper and lower significant bits of the value to see the compression. But i don't...
0
7862
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8228
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8357
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
7987
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
5729
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5398
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
3887
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2372
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
0
1196
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.