Skip to content

Repository files navigation

FreeImage binaries and headers

This is a part of Node3D project.

NPM Lint Test

npm install @node-3d/deps-freeimage

This dependency package distributes FreeImageRe 4.2.0 binaries and headers through npm for Node.js addons.

  • Platforms: Windows x64/ARM64, Linux x64/ARM64, macOS x64/ARM64.
  • Library: FreeImageRe, binary-compatible with FreeImage 3.18.

Source And Build Notes

This package builds from the maintained FreeImageRe source instead of carrying stale vendor archives. Windows ARM64 and modern macOS builds require source and build patches for older third-party assumptions; those patches should stay scripted and repeatable rather than being applied as opaque archive edits.

Vendored source patches are acceptable when license notices are preserved and the carried third-party code remains documented.

JS Interface

See the @node-3d/image public entrypoint.

binding.gyp

See the @node-3d/image binding.gyp.

addon.cpp

See the @node-3d/image native source.

#include <FreeImage.h>

Refer to FreeImageRe and the FreeImage 3.18 docs.

Legal notice

This software uses FreeImageRe, a maintained fork of the FreeImage open source image library. FreeImageRe keeps the original FreeImage dual-license model. FreeImage is legally used under the FIPL (FreeImage Public License) version. It is explicitly stated that FreeImage can be used commercially under FIPL.

FreeImage licensing information (a copy) is given in a separate file, which also can be found on FreeImage's official web-site. The rest of this package is MIT licensed.

Windows, Linux, and macOS binaries are built with GitHub Actions.

Binary Origin

Release archives are built by this repository's public GitHub Actions workflows.

Attestations: https://github.com/node-3d/deps-freeimage/attestations

To verify a downloaded archive:

gh release download <tag> -R node-3d/deps-freeimage -p <platform>.gz
gh attestation verify <platform>.gz -R node-3d/deps-freeimage

About

Binaries and headers for FreeImage-dependent compilation

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages