ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Slow handling of Hasselblad RAW files

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
Murat Posted - Aug 31 2012 : 00:15:02
Hi Fabrizio,

I've noticed that ImageEN opens Hasselblad RAW files (.3fr, .fff) very slow. ParamsFromFile takes about 6-9 sec per one file.

I can send you a sample files, please let me know.
6   L A T E S T    R E P L I E S    (Newest First)
Uwe Posted - Sep 17 2012 : 07:48:17
Again, Murat - you will need to show us some code. If you use something like

with ImageEnVect1.IO.Params do
if EXIF_HasEXIFData = True then
begin

you should be able to retrieve EXIF data (and in a similar way IPTC data) within a fraction of a second. The size of the Hasselblad file doesn't matter. You must either be doing something wrong in your code if it takes 6 - 9 seconds to read the metadata, or you load the image file first before you read the metadata.

Uwe
Murat Posted - Sep 17 2012 : 01:45:37
Sorry for the delay with response. I've just came from a vacation.

I've wrote about ParamsFromFile function in my previous post which assumes loading just an image metadata.
Uwe Posted - Sep 05 2012 : 07:56:24
Hi Murat

You were talking about the loading speed of Hasselblad files in your original post, not about reading the EXIF section. Despite, you don't need to read the whole file to get at the metadata. I can retrieve the general file info, EXIF and IPTC sections (with the functions provided by ImageEN) of a large 3FR file within a fraction of a second for example. Can you show us your code?

Uwe
Murat Posted - Sep 05 2012 : 05:25:16
Yes. The files are large, but EXIF section is located at the beginning of the file so it's not necessary to load the entire file.
Uwe Posted - Aug 31 2012 : 08:52:56
Patrick is right: Hasselblad files can be huge. I have some test images which are larger than 82 MB, and they are loaded into an ImageENVect in about 6 secs at full resolution. Not too bad for a four year old computer.

HTH
Uwe
Patrick Quinn Posted - Aug 31 2012 : 07:11:29
How big are the .3FR files?

I thing the cameras have a very large sensor (40 or 50 megapixels) so the RAW files must be big.

That is why processing them takes so long.

Not that I will ever use one. The Hasselblad H4D-200MS costs $36,000 just for the camera body (no lens).

regards

Patrick