Scrimage is an immutable, functional, and performant JVM library for the manipulation of images. The aim of this library is to provide a simple and concise way to do common image operations, such as resizing to fit a required width and height, converting between formats, applying filters, and so on. It is easy to use from any language on the JVM. A typical use case for this library would be creating thumbnails of images uploaded by users in a web app, bounding a set of product images so that they all have the same dimensions, optimizing PNG uploads by users to apply maximum compression, or applying a grayscale filter in a print application.

Features

  • It is easy to use from any language on the JVM
  • Documentation available
  • Scrimage is an immutable, functional, and performant JVM library for manipulation of images
  • Scrimage mostly builds on the functionality provided by java.awt
  • Creation methods create a new image by specifying the dimensions
  • The heart of any image library is reading and writing in the various formats

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Apache License V2.0

Follow Scrimage

Scrimage Web Site

Other Useful Business Software
Rezku Point of Sale Icon
Rezku Point of Sale

Designed for Real-World Restaurant Operations

Rezku is an all-inclusive ordering platform and management solution for all types of restaurant and bar concepts. You can now get a fully custom branded downloadable smartphone ordering app for your restaurant exclusively from Rezku.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Scrimage!

Additional Project Details

Programming Language

Kotlin

Related Categories

Kotlin Libraries

Registered

2024-02-01