Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

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

  • 3 months later...
  • Author

This code inverts an image in a container field within FileMaker. No need to export it, invert it, and re-import it. 

  • 3 months later...
  • Newbies

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

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.