Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.apache.commons.imaging.formats.jpeg.xmp.JpegXmpRewriter;
- AmazonS3Client client = nfile.getS3Client() //get S3 client
- S3Object object1 = client.getObject(
- new GetObjectRequest("test-bucket", "myfile.jpg")) //get the object. This is step1
- InputStream isNew1 = object1.getObjectContent(); //create input stream
- OutputStream os = new BufferedOutputStream(new FileOutputStream(
- new File("newimage5.jpg"))) //create file locally. This is step3
- try {
- String xmpXml = "<x:xmpmeta>" +
- "n<Lifeshare>" +
- "nt<Date>"+"some date"+"</Date>" +
- "n</Lifeshare>" +
- "n</x:xmpmeta>";/
- JpegXmpRewriter rewriter = new JpegXmpRewriter();
- rewriter.updateXmpXml(isNew1,os, xmpXml); //This is step2
- }
- finally {
- isNew1.close()
- os.close()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement