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