Jonathan Perel Posted September 4, 2013 Posted September 4, 2013 Here's a ScriptMaster module to color invert an image from a container field. The containerField input should be a text field with the name of the container field. You might need to increase your java memory size if you try to use this with a large image (http://docs.360works.com/index.php/Heapspace_Out_of_Memory_Error) //Invert Image (containerField) import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.awt.image.RescaleOp; InputStream input; try{ input = fmpro.getContainerStream(containerField); } catch(e){ throw new RuntimeException( e ); return false; } BufferedImage img = ImageIO.read(input); RescaleOp op = new RescaleOp(-1.0f, 255f, null); BufferedImage negative = op.filter(img, null); return negative; Cheers jp
Jonathan Perel Posted December 12, 2013 Author Posted December 12, 2013 This code inverts an image in a container field within FileMaker. No need to export it, invert it, and re-import it.
Newbies danflorrick Posted March 31, 2014 Newbies Posted March 31, 2014 So that means in the image inverting process, the resolution will not be reduced right? cuz some method will decode image, invert it and re-encode it. ------------------------------------------------------------------------- Tags:: Image Flipping/Inverting
Recommended Posts
This topic is 4159 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now