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
 IEMetaListView don't overwrite metadata

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
amorini Posted - Jul 08 2025 : 04:35:56
Hi,
I'm using IEMetaListView together with ImageEnView to allow users to edit metadata.
Once the user is done, I call:
IEMetaListView1.SaveMetaToFile(ImageEnView1.IO.Params.FileName, [iemEXIF, iemIPTC, iemDICOM]);

However, not all metadata seem to be updated. Specifically, I allow the user to clear all existing metadata and insert only selected fields, but some original metadata still remain in the image.
Would it be better to use InjectJpegEXIF instead in this case?
Thanks!



Luigi
3   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Jul 11 2025 : 00:33:14
Hi Luigi

Please email me for the latest beta which should fix this.

Nigel
Xequte Software
www.imageen.com
amorini Posted - Jul 10 2025 : 04:43:36
Hi Nigel,
edit MetaLisView demo, adding IPTC_Info.AddStringItem(2,120,'test') in btnClearAll event after Reset

procedure TMainForm.btnClearAllClick(Sender: TObject);
begin
  ImageEnView1.IO.Params.ResetInfo([]);
  ImageEnView1.IO.Params.IPTC_Info.AddStringItem(2,120,'test');
  IEMetaListView1.Update();
  UpdateState();
end;

then with MetaListView.exe modified open image attached, then "Clear All Meta-Data", it should remain in the metalistview only Caption='test', then click "Save Meta-Data to Image" and save on the copy of the same image...all IPTC fields are identical to original except for Caption. I expected that delete fields disappear.

attach/amorini/20257104337_063_1775232823.jpg

Luigi
xequte Posted - Jul 08 2025 : 21:31:49
Hi Luigi

So we can reproduce this issue here, can you supply an sample file, and the steps that are you taking?

Nigel
Xequte Software
www.imageen.com