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(); } }