lbigdiplus, reads exif data for jpeg files, if it was compiled to use libexif, as this extract from jpegcodec.c shows:<div><br></div><div><pre style="margin-top:0px;margin-bottom:0px;padding:0px;border:0px;font-size:12px;font-family:'Bitstream Vera Sans Mono',Courier,monospace;color:rgb(51,51,51);line-height:16px">
<div class="line" id="LC643" style="margin:0px;padding:0px 0px 0px 6px;border:0px"><span class="cp" style="margin:0px;padding:0px;border:0px;color:rgb(153,153,153);font-weight:bold">#ifdef HAVE_LIBEXIF</span></div><div class="line" id="LC644" style="margin:0px;padding:0px 0px 0px 6px;border:0px">
        <span class="k" style="margin:0px;padding:0px;border:0px;font-weight:bold">if</span> <span class="p" style="margin:0px;padding:0px;border:0px">(</span><span class="n" style="margin:0px;padding:0px;border:0px">st</span> <span class="o" style="margin:0px;padding:0px;border:0px;font-weight:bold">==</span> <span class="n" style="margin:0px;padding:0px;border:0px">Ok</span><span class="p" style="margin:0px;padding:0px;border:0px">){</span></div>
<div class="line" id="LC645" style="margin:0px;padding:0px 0px 0px 6px;border:0px">     <span class="n" style="margin:0px;padding:0px;border:0px">dstream_get_exif_buffer</span> <span class="p" style="margin:0px;padding:0px;border:0px">(</span><span class="n" style="margin:0px;padding:0px;border:0px">loader</span><span class="p" style="margin:0px;padding:0px;border:0px">,</span> <span class="o" style="margin:0px;padding:0px;border:0px;font-weight:bold">&</span><span class="n" style="margin:0px;padding:0px;border:0px">ptr</span><span class="p" style="margin:0px;padding:0px;border:0px">,</span> <span class="o" style="margin:0px;padding:0px;border:0px;font-weight:bold">&</span><span class="n" style="margin:0px;padding:0px;border:0px">length</span><span class="p" style="margin:0px;padding:0px;border:0px">);</span></div>
<div class="line" id="LC646" style="margin:0px;padding:0px 0px 0px 6px;border:0px">     <span class="n" style="margin:0px;padding:0px;border:0px">load_exif_data</span> <span class="p" style="margin:0px;padding:0px;border:0px">(</span><span class="n" style="margin:0px;padding:0px;border:0px">exif_data_new_from_data</span> <span class="p" style="margin:0px;padding:0px;border:0px">(</span><span class="n" style="margin:0px;padding:0px;border:0px">ptr</span><span class="p" style="margin:0px;padding:0px;border:0px">,</span> <span class="n" style="margin:0px;padding:0px;border:0px">length</span><span class="p" style="margin:0px;padding:0px;border:0px">),</span> <span class="o" style="margin:0px;padding:0px;border:0px;font-weight:bold">*</span><span class="n" style="margin:0px;padding:0px;border:0px">image</span><span class="p" style="margin:0px;padding:0px;border:0px">);</span></div>
<div class="line" id="LC647" style="margin:0px;padding:0px 0px 0px 6px;border:0px"> <span class="p" style="margin:0px;padding:0px;border:0px">}</span></div><div class="line" id="LC648" style="margin:0px;padding:0px 0px 0px 6px;border:0px">
<span class="cp" style="margin:0px;padding:0px;border:0px;color:rgb(153,153,153);font-weight:bold">#endif</span></div></pre><br class="Apple-interchange-newline"><div>I'm not sure if Mono is compiled for MacOSX with the libexif dependency, which may be the cause of your problem. </div>
<div>From libexif project page, seems that MacOSX doesn't provide libexif, per se, you need to use Fink, or some other tool to add it manually, so...</div><div><br></div><div>A custom build of libgdiplus with libexif may solve your problem, but I would rather explore some alternatives that may even avoid having to load the full image in memory just to get the exif data, see: </div>
<div><br></div><div><a href="http://stackoverflow.com/questions/42017/what-is-the-best-exif-library-for-net">http://stackoverflow.com/questions/42017/what-is-the-best-exif-library-for-net</a>
</div><div><a href="http://stackoverflow.com/questions/58649/how-to-get-the-exif-data-from-a-file-using-c-sharp">http://stackoverflow.com/questions/58649/how-to-get-the-exif-data-from-a-file-using-c-sharp</a>
</div><div><br></div><div>Hope it helps,</div><div><div><br clear="all">Rafael "Monoman" Teixeira<br>---------------------------------------<br>"The most exciting phrase to hear in science, the one that heralds new discoveries, is not 'Eureka!' (I found it!) but 'That's funny ...'"<br>
Isaac Asimov<br>US science fiction novelist & scholar (1920 - 1992)<br>
<br><br><div class="gmail_quote">On Mon, May 21, 2012 at 4:24 PM, ChristianManthey <span dir="ltr"><<a href="mailto:info@manthey-it.de" target="_blank">info@manthey-it.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
No, unfortunatly i did not find a solution so far and also did not get any<br>
response on how this could be solved.<br>
If you have an idea, please share it.<br>
<br>
Christian<br>
<br>
--<br>
View this message in context: <a href="http://mono.1490590.n4.nabble.com/Image-PropertyItems-empty-with-mono-tp4397247p4648691.html" target="_blank">http://mono.1490590.n4.nabble.com/Image-PropertyItems-empty-with-mono-tp4397247p4648691.html</a><br>

<div class="HOEnZb"><div class="h5">Sent from the Mono - Dev mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</div></div></blockquote></div><br></div></div></div>