473,395 Members | 1,484 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

can DotNet read and/or write exif

I see that ImageFormat includes exif.

But I can't find out if

I've System.Drawing.Image.FromStream

or something like it

can read and/or write that format.

I'm familiar with Q316563 but it does not mention exif

Thanks in advance


Feb 10 '07 #1
14 5176
The MSDN site has information that may help you here:
http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx

Since gdiplus is old (i.e., the only version ever released was version 1.0),
it does not support all of the EXIF image tags.

A more robust solution is to use the COM Interfaces IStorage,
IPropertySetStorage, etc.

These interfaces will allow you to read and write all EXIF image tags, as
well as, all metadata for video, music, compound documents, etc.

See the MSDN online site for details. There ares no .Net classes or methods
implemented. You must implement these interfaces yourself.
" Frank" <fr***@a-znet.comwrote in message
news:uZ****************@TK2MSFTNGP04.phx.gbl...
>I see that ImageFormat includes exif.

But I can't find out if

I've System.Drawing.Image.FromStream

or something like it

can read and/or write that format.

I'm familiar with Q316563 but it does not mention exif

Thanks in advance


Feb 10 '07 #2
In Dotnet there is an ImageFormat.Exif Property.

What is that for?

Thanks
"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:ef**************@TK2MSFTNGP03.phx.gbl...
The MSDN site has information that may help you here:
http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx

Since gdiplus is old (i.e., the only version ever released was version
1.0), it does not support all of the EXIF image tags.

A more robust solution is to use the COM Interfaces IStorage,
IPropertySetStorage, etc.

These interfaces will allow you to read and write all EXIF image tags, as
well as, all metadata for video, music, compound documents, etc.

See the MSDN online site for details. There ares no .Net classes or
methods implemented. You must implement these interfaces yourself.
" Frank" <fr***@a-znet.comwrote in message
news:uZ****************@TK2MSFTNGP04.phx.gbl...
>>I see that ImageFormat includes exif.

But I can't find out if

I've System.Drawing.Image.FromStream

or something like it

can read and/or write that format.

I'm familiar with Q316563 but it does not mention exif

Thanks in advance



Feb 10 '07 #3
In Dotnet there is an ImageFormat.Exif Property.
>
What is that for?
It just lets you know that EXIF metadata is present.
" Frank" <fr***@a-znet.comwrote in message
news:Of****************@TK2MSFTNGP02.phx.gbl...
In Dotnet there is an ImageFormat.Exif Property.

What is that for?

Thanks
"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:ef**************@TK2MSFTNGP03.phx.gbl...
>The MSDN site has information that may help you here:
http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx

Since gdiplus is old (i.e., the only version ever released was version
1.0), it does not support all of the EXIF image tags.

A more robust solution is to use the COM Interfaces IStorage,
IPropertySetStorage, etc.

These interfaces will allow you to read and write all EXIF image tags, as
well as, all metadata for video, music, compound documents, etc.

See the MSDN online site for details. There ares no .Net classes or
methods implemented. You must implement these interfaces yourself.
" Frank" <fr***@a-znet.comwrote in message
news:uZ****************@TK2MSFTNGP04.phx.gbl...
>>>I see that ImageFormat includes exif.

But I can't find out if

I've System.Drawing.Image.FromStream

or something like it

can read and/or write that format.

I'm familiar with Q316563 but it does not mention exif

Thanks in advance




Feb 10 '07 #4
It does NOT relate to a file extension - like maybe- *.EXIF
True?
thanks again

"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
>In Dotnet there is an ImageFormat.Exif Property.

What is that for?

It just lets you know that EXIF metadata is present.
" Frank" <fr***@a-znet.comwrote in message
news:Of****************@TK2MSFTNGP02.phx.gbl...
>In Dotnet there is an ImageFormat.Exif Property.

What is that for?

Thanks
"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:ef**************@TK2MSFTNGP03.phx.gbl...
>>The MSDN site has information that may help you here:
http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx

Since gdiplus is old (i.e., the only version ever released was version
1.0), it does not support all of the EXIF image tags.

A more robust solution is to use the COM Interfaces IStorage,
IPropertySetStorage, etc.

These interfaces will allow you to read and write all EXIF image tags,
as well as, all metadata for video, music, compound documents, etc.

See the MSDN online site for details. There ares no .Net classes or
methods implemented. You must implement these interfaces yourself.
" Frank" <fr***@a-znet.comwrote in message
news:uZ****************@TK2MSFTNGP04.phx.gbl.. .
I see that ImageFormat includes exif.

But I can't find out if

I've System.Drawing.Image.FromStream

or something like it

can read and/or write that format.

I'm familiar with Q316563 but it does not mention exif

Thanks in advance




Feb 10 '07 #5
http://msdn.microsoft.com/library/de...mberstopic.asp

http://msdn.microsoft.com/library/de...sexiftopic.asp

You could always just try it and see if it works.
Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
" Frank" <fr***@a-znet.comwrote in message
news:ek**************@TK2MSFTNGP04.phx.gbl...
It does NOT relate to a file extension - like maybe- *.EXIF
True?
thanks again

"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
>>In Dotnet there is an ImageFormat.Exif Property.

What is that for?

It just lets you know that EXIF metadata is present.
" Frank" <fr***@a-znet.comwrote in message
news:Of****************@TK2MSFTNGP02.phx.gbl...
>>In Dotnet there is an ImageFormat.Exif Property.

What is that for?

Thanks
"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:ef**************@TK2MSFTNGP03.phx.gbl...
The MSDN site has information that may help you here:
http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx

Since gdiplus is old (i.e., the only version ever released was version
1.0), it does not support all of the EXIF image tags.

A more robust solution is to use the COM Interfaces IStorage,
IPropertySetStorage, etc.

These interfaces will allow you to read and write all EXIF image tags,
as well as, all metadata for video, music, compound documents, etc.

See the MSDN online site for details. There ares no .Net classes or
methods implemented. You must implement these interfaces yourself.
" Frank" <fr***@a-znet.comwrote in message
news:uZ****************@TK2MSFTNGP04.phx.gbl. ..
>I see that ImageFormat includes exif.
>
But I can't find out if
>
I've System.Drawing.Image.FromStream
>
or something like it
>
can read and/or write that format.
>
>
>
I'm familiar with Q316563 but it does not mention exif
>
>
>
Thanks in advance
>
>
>
>




Feb 10 '07 #6
Try what?
I wanted to try to read such a file but searched my entire disk and couldn't
find one.
I'll look at the sites now.

Thanks

"RobinS" <Ro****@NoSpam.yah.nonewrote in message
news:I6******************************@comcast.com. ..
http://msdn.microsoft.com/library/de...mberstopic.asp

http://msdn.microsoft.com/library/de...sexiftopic.asp

You could always just try it and see if it works.
Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
" Frank" <fr***@a-znet.comwrote in message
news:ek**************@TK2MSFTNGP04.phx.gbl...
>It does NOT relate to a file extension - like maybe- *.EXIF
True?
thanks again

"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
>>>In Dotnet there is an ImageFormat.Exif Property.

What is that for?

It just lets you know that EXIF metadata is present.
" Frank" <fr***@a-znet.comwrote in message
news:Of****************@TK2MSFTNGP02.phx.gbl.. .
In Dotnet there is an ImageFormat.Exif Property.

What is that for?

Thanks
"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:ef**************@TK2MSFTNGP03.phx.gbl...
The MSDN site has information that may help you here:
http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx
>
Since gdiplus is old (i.e., the only version ever released was version
1.0), it does not support all of the EXIF image tags.
>
A more robust solution is to use the COM Interfaces IStorage,
IPropertySetStorage, etc.
>
These interfaces will allow you to read and write all EXIF image tags,
as well as, all metadata for video, music, compound documents, etc.
>
See the MSDN online site for details. There ares no .Net classes or
methods implemented. You must implement these interfaces yourself.
>
>
" Frank" <fr***@a-znet.comwrote in message
news:uZ****************@TK2MSFTNGP04.phx.gbl.. .
>>I see that ImageFormat includes exif.
>>
>But I can't find out if
>>
>I've System.Drawing.Image.FromStream
>>
>or something like it
>>
>can read and/or write that format.
>>
>>
>>
>I'm familiar with Q316563 but it does not mention exif
>>
>>
>>
>Thanks in advance
>>
>>
>>
>>
>
>




Feb 10 '07 #7
I checked the sites but they had the same info as my VS help. As I said in
my post, I knew it was an image format property. All the other properties
relate to file extensions.

What I don't know is if exif also relates to an extension.
Does it?

Thanks


"RobinS" <Ro****@NoSpam.yah.nonewrote in message
news:I6******************************@comcast.com. ..
http://msdn.microsoft.com/library/de...mberstopic.asp

http://msdn.microsoft.com/library/de...sexiftopic.asp

You could always just try it and see if it works.
Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
" Frank" <fr***@a-znet.comwrote in message
news:ek**************@TK2MSFTNGP04.phx.gbl...
>It does NOT relate to a file extension - like maybe- *.EXIF
True?
thanks again

"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
>>>In Dotnet there is an ImageFormat.Exif Property.

What is that for?

It just lets you know that EXIF metadata is present.
" Frank" <fr***@a-znet.comwrote in message
news:Of****************@TK2MSFTNGP02.phx.gbl.. .
In Dotnet there is an ImageFormat.Exif Property.

What is that for?

Thanks
"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:ef**************@TK2MSFTNGP03.phx.gbl...
The MSDN site has information that may help you here:
http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx
>
Since gdiplus is old (i.e., the only version ever released was version
1.0), it does not support all of the EXIF image tags.
>
A more robust solution is to use the COM Interfaces IStorage,
IPropertySetStorage, etc.
>
These interfaces will allow you to read and write all EXIF image tags,
as well as, all metadata for video, music, compound documents, etc.
>
See the MSDN online site for details. There ares no .Net classes or
methods implemented. You must implement these interfaces yourself.
>
>
" Frank" <fr***@a-znet.comwrote in message
news:uZ****************@TK2MSFTNGP04.phx.gbl.. .
>>I see that ImageFormat includes exif.
>>
>But I can't find out if
>>
>I've System.Drawing.Image.FromStream
>>
>or something like it
>>
>can read and/or write that format.
>>
>>
>>
>I'm familiar with Q316563 but it does not mention exif
>>
>>
>>
>Thanks in advance
>>
>>
>>
>>
>
>




Feb 10 '07 #8
Here's the first link from googling "exif files".

http://park2.wakwak.com/~tsuruzoh/Co...ms/exif-e.html

which leads to this:

http://www.leadtools.com/SDK/Raster/...ormat-EXIF.htm

which says their tool "reads and writes the following Exit format: TIFF and
JPG."

Here's the next link which talks about a Jpeg Header and Thumbnail
Manipulator Program, and lists things they can extract from an Exif jpeg
file.

http://www.sentex.net/~mwandel/jhead/

Google is your friend.

So try opening a jpeg and check the ImageFormat.exif property and see if
it's true, and if so, the exif metadata is present, that would be my guess.

Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
" Frank" <fr***@a-znet.comwrote in message
news:u0**************@TK2MSFTNGP03.phx.gbl...
>I checked the sites but they had the same info as my VS help. As I said in
my post, I knew it was an image format property. All the other properties
relate to file extensions.

What I don't know is if exif also relates to an extension.
Does it?

Thanks


"RobinS" <Ro****@NoSpam.yah.nonewrote in message
news:I6******************************@comcast.com. ..
>http://msdn.microsoft.com/library/de...mberstopic.asp

http://msdn.microsoft.com/library/de...sexiftopic.asp

You could always just try it and see if it works.
Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
" Frank" <fr***@a-znet.comwrote in message
news:ek**************@TK2MSFTNGP04.phx.gbl...
>>It does NOT relate to a file extension - like maybe- *.EXIF
True?
thanks again

"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl.. .
In Dotnet there is an ImageFormat.Exif Property.
>
What is that for?

It just lets you know that EXIF metadata is present.
" Frank" <fr***@a-znet.comwrote in message
news:Of****************@TK2MSFTNGP02.phx.gbl. ..
In Dotnet there is an ImageFormat.Exif Property.
>
What is that for?
>
Thanks
>
>
"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in
message news:ef**************@TK2MSFTNGP03.phx.gbl...
>The MSDN site has information that may help you here:
>http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx
>>
>Since gdiplus is old (i.e., the only version ever released was
>version 1.0), it does not support all of the EXIF image tags.
>>
>A more robust solution is to use the COM Interfaces IStorage,
>IPropertySetStorage, etc.
>>
>These interfaces will allow you to read and write all EXIF image
>tags, as well as, all metadata for video, music, compound documents,
>etc.
>>
>See the MSDN online site for details. There ares no .Net classes or
>methods implemented. You must implement these interfaces yourself.
>>
>>
>" Frank" <fr***@a-znet.comwrote in message
>news:uZ****************@TK2MSFTNGP04.phx.gbl. ..
>>>I see that ImageFormat includes exif.
>>>
>>But I can't find out if
>>>
>>I've System.Drawing.Image.FromStream
>>>
>>or something like it
>>>
>>can read and/or write that format.
>>>
>>>
>>>
>>I'm familiar with Q316563 but it does not mention exif
>>>
>>>
>>>
>>Thanks in advance
>>>
>>>
>>>
>>>
>>
>>
>
>




Feb 10 '07 #9
at those sties I see things like: Exif Formats (TIFF and JPG) and so I keep
asking the same question:
Is exif a file extension or something that relates to files with other
extensions.

Is it used as a file extension yes or no?
As far as using Google, I get so many hits I must have looked at a hundred
sites but never there nor here found out the answer to my question.

I did find some great info about extracting exif data that I had no idea
some files have.
thanks for trying to help
"RobinS" <Ro****@NoSpam.yah.nonewrote in message
news:Kr******************************@comcast.com. ..
Here's the first link from googling "exif files".

http://park2.wakwak.com/~tsuruzoh/Co...ms/exif-e.html

which leads to this:

http://www.leadtools.com/SDK/Raster/...ormat-EXIF.htm

which says their tool "reads and writes the following Exit format: TIFF
and JPG."

Here's the next link which talks about a Jpeg Header and Thumbnail
Manipulator Program, and lists things they can extract from an Exif jpeg
file.

http://www.sentex.net/~mwandel/jhead/

Google is your friend.

So try opening a jpeg and check the ImageFormat.exif property and see if
it's true, and if so, the exif metadata is present, that would be my
guess.

Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
" Frank" <fr***@a-znet.comwrote in message
news:u0**************@TK2MSFTNGP03.phx.gbl...
>>I checked the sites but they had the same info as my VS help. As I said in
my post, I knew it was an image format property. All the other properties
relate to file extensions.

What I don't know is if exif also relates to an extension.
Does it?

Thanks


"RobinS" <Ro****@NoSpam.yah.nonewrote in message
news:I6******************************@comcast.com ...
>>http://msdn.microsoft.com/library/de...mberstopic.asp

http://msdn.microsoft.com/library/de...sexiftopic.asp

You could always just try it and see if it works.
Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
" Frank" <fr***@a-znet.comwrote in message
news:ek**************@TK2MSFTNGP04.phx.gbl...
It does NOT relate to a file extension - like maybe- *.EXIF
True?
thanks again

"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl. ..
>In Dotnet there is an ImageFormat.Exif Property.
>>
>What is that for?
>
It just lets you know that EXIF metadata is present.
>
>
" Frank" <fr***@a-znet.comwrote in message
news:Of****************@TK2MSFTNGP02.phx.gbl.. .
>In Dotnet there is an ImageFormat.Exif Property.
>>
>What is that for?
>>
>Thanks
>>
>>
>"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in
>message news:ef**************@TK2MSFTNGP03.phx.gbl...
>>The MSDN site has information that may help you here:
>>http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx
>>>
>>Since gdiplus is old (i.e., the only version ever released was
>>version 1.0), it does not support all of the EXIF image tags.
>>>
>>A more robust solution is to use the COM Interfaces IStorage,
>>IPropertySetStorage, etc.
>>>
>>These interfaces will allow you to read and write all EXIF image
>>tags, as well as, all metadata for video, music, compound documents,
>>etc.
>>>
>>See the MSDN online site for details. There ares no .Net classes or
>>methods implemented. You must implement these interfaces yourself.
>>>
>>>
>>" Frank" <fr***@a-znet.comwrote in message
>>news:uZ****************@TK2MSFTNGP04.phx.gbl ...
>>>>I see that ImageFormat includes exif.
>>>>
>>>But I can't find out if
>>>>
>>>I've System.Drawing.Image.FromStream
>>>>
>>>or something like it
>>>>
>>>can read and/or write that format.
>>>>
>>>>
>>>>
>>>I'm familiar with Q316563 but it does not mention exif
>>>>
>>>>
>>>>
>>>Thanks in advance
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>




Feb 10 '07 #10
EXIF is a specification. Read about here:
http://www.exif.org/specifications.html
" Frank" <fr***@a-znet.comwrote in message
news:ek**************@TK2MSFTNGP04.phx.gbl...
It does NOT relate to a file extension - like maybe- *.EXIF
True?
thanks again

"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl...
>>In Dotnet there is an ImageFormat.Exif Property.

What is that for?

It just lets you know that EXIF metadata is present.
" Frank" <fr***@a-znet.comwrote in message
news:Of****************@TK2MSFTNGP02.phx.gbl...
>>In Dotnet there is an ImageFormat.Exif Property.

What is that for?

Thanks
"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:ef**************@TK2MSFTNGP03.phx.gbl...
The MSDN site has information that may help you here:
http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx

Since gdiplus is old (i.e., the only version ever released was version
1.0), it does not support all of the EXIF image tags.

A more robust solution is to use the COM Interfaces IStorage,
IPropertySetStorage, etc.

These interfaces will allow you to read and write all EXIF image tags,
as well as, all metadata for video, music, compound documents, etc.

See the MSDN online site for details. There ares no .Net classes or
methods implemented. You must implement these interfaces yourself.
" Frank" <fr***@a-znet.comwrote in message
news:uZ****************@TK2MSFTNGP04.phx.gbl. ..
>I see that ImageFormat includes exif.
>
But I can't find out if
>
I've System.Drawing.Image.FromStream
>
or something like it
>
can read and/or write that format.
>
>
>
I'm familiar with Q316563 but it does not mention exif
>
>
>
Thanks in advance
>
>
>
>




Feb 10 '07 #11
Frank,

I'm hoping that this information is what you need, but it appears to be so
by the questions you have asked on this subject.

Exif is shorthand for Exchangeable Image Format. It is not an graphic type,
such as .jpg or .tif. The Exif is a format whereby header information is
stored in the graphic for later access during program runtime. Therefore, in
answer to your question, it is NOT a file extension, but a format that helps
you RELATE to other file extensions.

Bruce

" Frank" <fr***@a-znet.comwrote in message
news:eB**************@TK2MSFTNGP03.phx.gbl...
at those sties I see things like: Exif Formats (TIFF and JPG) and so I
keep asking the same question:
Is exif a file extension or something that relates to files with other
extensions.

Is it used as a file extension yes or no?
As far as using Google, I get so many hits I must have looked at a hundred
sites but never there nor here found out the answer to my question.

I did find some great info about extracting exif data that I had no idea
some files have.
thanks for trying to help
"RobinS" <Ro****@NoSpam.yah.nonewrote in message
news:Kr******************************@comcast.com. ..
>Here's the first link from googling "exif files".

http://park2.wakwak.com/~tsuruzoh/Co...ms/exif-e.html

which leads to this:

http://www.leadtools.com/SDK/Raster/...ormat-EXIF.htm

which says their tool "reads and writes the following Exit format: TIFF
and JPG."

Here's the next link which talks about a Jpeg Header and Thumbnail
Manipulator Program, and lists things they can extract from an Exif jpeg
file.

http://www.sentex.net/~mwandel/jhead/

Google is your friend.

So try opening a jpeg and check the ImageFormat.exif property and see if
it's true, and if so, the exif metadata is present, that would be my
guess.

Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
" Frank" <fr***@a-znet.comwrote in message
news:u0**************@TK2MSFTNGP03.phx.gbl...
>>>I checked the sites but they had the same info as my VS help. As I said
in my post, I knew it was an image format property. All the other
properties relate to file extensions.

What I don't know is if exif also relates to an extension.
Does it?

Thanks


"RobinS" <Ro****@NoSpam.yah.nonewrote in message
news:I6******************************@comcast.co m...
http://msdn.microsoft.com/library/de...mberstopic.asp

http://msdn.microsoft.com/library/de...sexiftopic.asp

You could always just try it and see if it works.
Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
" Frank" <fr***@a-znet.comwrote in message
news:ek**************@TK2MSFTNGP04.phx.gbl...
It does NOT relate to a file extension - like maybe- *.EXIF
True?
thanks again
>
"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in message
news:%2****************@TK2MSFTNGP05.phx.gbl.. .
>>In Dotnet there is an ImageFormat.Exif Property.
>>>
>>What is that for?
>>
>It just lets you know that EXIF metadata is present.
>>
>>
>" Frank" <fr***@a-znet.comwrote in message
>news:Of****************@TK2MSFTNGP02.phx.gbl. ..
>>In Dotnet there is an ImageFormat.Exif Property.
>>>
>>What is that for?
>>>
>>Thanks
>>>
>>>
>>"Michael Phillips, Jr." <mp*********@nospam.jun0.c0mwrote in
>>message news:ef**************@TK2MSFTNGP03.phx.gbl...
>>>The MSDN site has information that may help you here:
>>>http://msdn2.microsoft.com/en-us/library/xddt0dz7.aspx
>>>>
>>>Since gdiplus is old (i.e., the only version ever released was
>>>version 1.0), it does not support all of the EXIF image tags.
>>>>
>>>A more robust solution is to use the COM Interfaces IStorage,
>>>IPropertySetStorage, etc.
>>>>
>>>These interfaces will allow you to read and write all EXIF image
>>>tags, as well as, all metadata for video, music, compound
>>>documents, etc.
>>>>
>>>See the MSDN online site for details. There ares no .Net classes
>>>or methods implemented. You must implement these interfaces
>>>yourself.
>>>>
>>>>
>>>" Frank" <fr***@a-znet.comwrote in message
>>>news:uZ****************@TK2MSFTNGP04.phx.gb l...
>>>>>I see that ImageFormat includes exif.
>>>>>
>>>>But I can't find out if
>>>>>
>>>>I've System.Drawing.Image.FromStream
>>>>>
>>>>or something like it
>>>>>
>>>>can read and/or write that format.
>>>>>
>>>>>
>>>>>
>>>>I'm familiar with Q316563 but it does not mention exif
>>>>>
>>>>>
>>>>>
>>>>Thanks in advance
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>




Feb 10 '07 #12

"Bruce W. Darby" <kr******@atcomcast.netwrote in message
news:G8******************************@comcast.com. ..
Frank,

I'm hoping that this information is what you need, but it appears to be so
by the questions you have asked on this subject.

Exif is shorthand for Exchangeable Image Format. It is not an graphic
type, such as .jpg or .tif. The Exif is a format whereby header
information is stored in the graphic for later access during program
runtime. Therefore, in answer to your question, it is NOT a file
extension, but a format that helps you RELATE to other file extensions.

Bruce
Thanks, I really appreciate the straight answer

You most likely know Imaging.ImageFormat contains Exif as well as Jpeg, Gif,
Png, and Tiff. All except Exif (I now know thanks to you) relate to a file
extension. So one wonders how come all the image formats gets a file
extension except Exif. What make Exif so different?

I kept looking at the definitions and finally noticed that the others are
"image formats" while Exif is an "image file format"
That helped a little.

But your answer was really what I needed.

Thanks a lot
Feb 11 '07 #13
Most welcome, Frank.

" Frank" <fr***@a-znet.comwrote in message
news:uw****************@TK2MSFTNGP04.phx.gbl...
>
"Bruce W. Darby" <kr******@atcomcast.netwrote in message
news:G8******************************@comcast.com. ..
>Frank,

I'm hoping that this information is what you need, but it appears to be
so by the questions you have asked on this subject.

Exif is shorthand for Exchangeable Image Format. It is not an graphic
type, such as .jpg or .tif. The Exif is a format whereby header
information is stored in the graphic for later access during program
runtime. Therefore, in answer to your question, it is NOT a file
extension, but a format that helps you RELATE to other file extensions.

Bruce

Thanks, I really appreciate the straight answer

You most likely know Imaging.ImageFormat contains Exif as well as Jpeg,
Gif, Png, and Tiff. All except Exif (I now know thanks to you) relate to a
file extension. So one wonders how come all the image formats gets a file
extension except Exif. What make Exif so different?

I kept looking at the definitions and finally noticed that the others are
"image formats" while Exif is an "image file format"
That helped a little.

But your answer was really what I needed.

Thanks a lot


Feb 11 '07 #14
>
So try opening a jpeg and check the ImageFormat.exif property and see if
it's true, and if so, the exif metadata is present, that would be my
guess.

Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
I never thought of checking the property after I open a file.
Dumb maybe, but I only used it with Image.Save

Thanks again
Feb 11 '07 #15

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

Similar topics

0
by: Markus Bulmer | last post by:
Hi, I'm trying to do a photo album with php. The admins should be able to write comments, descriptions etc. into the jpeg files via a web form. I tried to implement this with the (still...
1
by: K | last post by:
I am absolutly exausted to figure this one out. I require the exif module to work under 5.0.1 but apache (2.0.48) just dies with a 1067 failure, I can't find any usable log info apart from the...
1
by: Henk ten Bos | last post by:
Hi All, I would like to extract the EXIF data from JPG-images. Does anyone know of a Visual Basic class and/or demo (with source) that will show how to achieve this? thanks! Henk
1
by: leo | last post by:
hi there how can i get in python EXIF data (particularky the shouuting time) of a jpg? is there a special module around? thanks, leo
29
by: amos | last post by:
Hi I'm experiencing a real nasty thing about dotnet. I've made a big application in dotnet and I would like to use ILAYERS for netscape 4. You CAN NOT USE Layers and Form buttons in...
4
by: FayeC | last post by:
I have tried to use a php code (found it online) to create a gallery but I am wondering if thereare any other PHP options besides using EXIF. The reason is that the images I am using for the...
3
by: Merlin | last post by:
Hi all Not a pure c# question, but is someone here knowing a good lib in C# to read and write exif and iptc information in image files ? thanks in advance.. -- //\/\\3rL1n_______
2
by: boarderstu | last post by:
Hi All, I'm looking for some tuts or advice on reading Meta data from files - preferably Exif data, any body got any advice on this? ta
3
by: sam | last post by:
same as subject?
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
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,...
0
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...
0
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...

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.