You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Supports a vast range of image formats, including HEIC, JXL, WebP, PNG, JPEG, and more. Pronounced "vips (like zips)
59
59
eff-eff-emm". The project is relatively new, but aims to be production ready. Tested on macOS 14, Windows 11, and Linux
60
60
(Ubuntu 24.04, Debian 12.1, with and without jemalloc). Should work on any architecture you can use libvips and
61
-
Java on (arm64/amd64/etc).</p>
62
-
<p>Uses the "Foreign Function & Memory API" (<ahref="https://openjdk.org/jeps/454">JEP 454</a>), and the "Class-File API" (<ahref="https://openjdk.org/jeps/457">JEP 457</a>) released in JDK 22.
63
-
Built in such a way that it's usually the fastest image processing library available for Java.</p>
61
+
Java on (arm64/amd64/etc). Built in such a way that it's usually the fastest image processing library available for Java,
62
+
by using the "Foreign Function & Memory API" (<ahref="https://openjdk.org/jeps/454">JEP 454</a>) and code generation.</p>
64
63
<p>Used the library? I'd love to hear from more users - let me know in <ahref="https://github.com/lopcode/vips-ffm/discussions">Discussions</a>. Please also give <ahref="https://github.com/lopcode/vips-ffm">the repo</a>
65
64
a star 🌟️!</p>
65
+
<p>Made in the EU 🇪🇺🇸🇪</p>
66
66
<h2id="usage-heading">Usage</h2>
67
67
<p><code>vips-ffm</code> is available on Maven Central. To get set up with Gradle:</p>
<p>This library requires the <code>libvips</code>, <code>glib</code>, and <code>gobject</code> native libraries to be present in your library path:</p>
205
205
<ul>
206
206
<li>On macOS: <code>DYLD_LIBRARY_PATH</code> (installed with <code>brew install vips</code>)</li>
207
-
<li>On Linux: <code>LD_LIBRARY_PATH</code> (installed with <code>apt install libvips-dev</code> on Debian / Ubuntu)</li>
207
+
<li>On Linux: <code>LD_LIBRARY_PATH</code> (installed with <code>apt install libvips42</code> on Debian / Ubuntu)</li>
208
208
<li>On Windows: <code>PATH</code></li>
209
209
</ul>
210
210
<p>The naming conventions of these libraries are not consistent across operating systems, so vips-ffm attempts to load each
0 commit comments