public setExif ( string tag, int value ) : bool | ||
tag | string | |
value | int | |
return | bool |
public bool setExif(string tag, int value)
{
// Right now only setting of width/height is possible
if (tag != "PixelXDimension" && tag != "PixelYDimension")
return false;
return setTag("exif", tag, value);
}
public void updateDimensions(int width, int height) { ExifParser exifParser; List <byte[]> headers; headers = getHeaders("app1"); if (headers.Count != 0) { exifParser = new ExifParser(); if (exifParser.init(headers[0])) { exifParser.setExif("PixelXDimension", width); exifParser.setExif("PixelYDimension", height); setHeaders("app1", exifParser.getBinary()); } exifParser.purge(); } }