c# - Write ITPC metadata into image -
i have modify iptc metadata of 6000+ jpg images. unfortunately, didn't found library or example doing so.
could please give me hint how modify metadata of images or point me site can inform myself?
a quick glance @ system.windows.media.imaging namespace revealed inplacebitmapmetadawriter class. think you're looking for:
stream pngstream = new system.io.filestream("smiley.png", filemode.open, fileaccess.readwrite, fileshare.readwrite); pngbitmapdecoder pngdecoder = new pngbitmapdecoder(pngstream, bitmapcreateoptions.preservepixelformat, bitmapcacheoption.default); bitmapframe pngframe = pngdecoder.frames[0]; inplacebitmapmetadatawriter pnginplace = pngframe.createinplacebitmapmetadatawriter(); if (pnginplace.trysave() == true) { pnginplace.setquery("/text/description", "have nice day."); } pngstream.close();
Comments
Post a Comment