Skip to content

hantsy/imagemagick-java-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageMagick Java Integration Examples

The example projects demonstrate ImageMagick and Java integration with IM4java and JMagick.

Project Name Description
im4javademo Im4java Java Examples
im4javademo-kotin IM4java Kotlin Examples
jmagickdemo JMagick Java Examples

There is a wired issue I found using IM4java in a Kotlin project, check the original post on StackOverflow.

Prerequisites

All these projects used Gradle as a building tool and tested against Java 21 on Ubuntu 24.04.

Due to both IM4Java and JMagicks depending on ImageMagick, before running the projects, you have to install openjdk-21-jdk, imagemagick, libjmagick6-jni packages.

sudo apt install openjdk-21-jdk imagemagick libjmagick-jni

Build

  1. Check out the source codes.
  2. Add a test-purpose JPEG image to the project root folder, and rename it to test.jpg.
  3. Open a terminal, switch to the project root folder, run ./gradlew clean :app:run.

On Windows, you can install WSL/Ubuntu as the development environment, and use VSCode as the code editor.

  • Enable Hyper-V virtual manager in the Windows components.
  • Install WSL and Ubuntu from the Microsoft Store or winget command line.
  • Start Ubuntu from the start menu and initialize the Ubuntu system. Follow the above guide to install the required packages in Ubuntu.
  • Install VSCode with Java Extension Pack and Remote Development Extension Pack.
  • Open a terminal, such as PowerShell, and connect WSL/Ubuntu via the command code --remote wsl+Ubuntu /home/yourname/projects.

About

ImageMagick Java integration Examples

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published