晚上好 我要填寫的JPG圖片文件窗口屬性,如何填寫窗口EXIF標籤
顯然,這些都是exiftags
[Exif IFD0] Windows XP Title
[Exif IFD0] Windows XP Author
[Exif IFD0] Windows XP Subject
我看着icafe.jar的一面,但有沒有找到這些標籤。 我可以使用icafe或其他jar庫嗎?
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.ArrayList;
import com.icafe4j.image.meta.Metadata;
import com.icafe4j.image.meta.exif.Exif;
import com.icafe4j.image.meta.jpeg.JpegExif;
import com.icafe4j.image.meta.exif.ExifTag;
import com.icafe4j.image.tiff.TiffTag;
import com.icafe4j.image.tiff.FieldType;
fin = new FileInputStream(Fm_filePathIn);
fout = new FileOutputStream(Fm_filePathOut);
List<Metadata> metaList = new ArrayList<Metadata>();
metaList.add(populateExif(JpegExif.class));
Exif populateExif(Class<?> exifClass) throws IOException {
Exif exif = new JpegExif();
exif.addImageField(ExifTag.WINDOWS_XP_AUTHOR, FieldType.WINDOWSXP, "Toto");
exif.addImageField(ExifTag.WINDOWS_XP_KEYWORDS, FieldType.WINDOWSXP, "Copyright;Authorbisou");
// Insert ThumbNailIFD
// Since we don't provide thumbnail image, it will be created later from the input stream
exif.setThumbnailRequired(true);
return exif;
}
fin.close();
fout.close();
你有演示您如何使用該庫的任何代碼? – tadman
這個代碼 此錯誤(我使用JavaScript中的FileMaker的常規擴展) groovy.lang.MissingPropertyException:沒有這樣的屬性:WINDOWS_XP_AUTHOR類:com.icafe4j.image.meta.exif.ExifTag – ericire
我的意思是應用程序代碼,就像導致錯誤的代碼一樣。這個錯誤本身就非常有用。 – tadman