Top 15 Heic Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
imagemeta
Image Metadata (Exif and XMP) extraction for JPEG, HEIC, AVIF, TIFF and Camera Raw in golang. Focus is on providing features and improved performance.
-
wic_heic
Windows Imaging Component for HEIC file - Add ability for windows or other software to open HEIC files
-
py-image-compressor
Efficient and expeditious software designed for the swift compression, conversion, and resizing of multiple images simultaneously.
-
qt-heic-image-plugin
Qt plug-in to allow Qt and KDE based applications to read/write HEIF/HEIC images.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
After some research, I found libvips, a demand-driven, horizontally threaded image processing library. It is designed to run quickly while using as little as memory as possible.
Project mention: ImageGlass – A lightweight, versatile image viewer for Windows | news.ycombinator.com | 2024-04-28
Project mention: FossifyOrg fork – floss replacement for Simple Mobile Tools | news.ycombinator.com | 2024-01-15I love Aves, I switched to it from simple gallery https://github.com/deckerst/aves
We chose to use govips which is a cgo wrapper around the libvips image manipulation library. The majority of new development for services in our backend is written using baseplate.go. But Go is not an ideal choice for media processing as it cannot keep up with the performance of native code. The most widely used image-processing libraries like libmagick are primarily written in C or C++. Speed was a major factor in selecting libvips in order to keep latency low on CDN cache misses for images. In our tests, libvips was 3–4 times faster than libmagick on basic image processing operations. Content-aware smart cropping was implemented by porting smartcrop.js to Go. This is the only operation implemented in pure Go.
I found this tool for JS that allows for 30x quicker exif tag reading than exiftool from photos, and here is a comparison:
Apple doesn't own HEIF, there are open implementations for reading all variants of it. Here's a browser-side implementation: https://alexcorvi.github.io/heic2any/
Heic related posts
Index
What are some of the best open-source Heic projects? This list will help you:
Project | Stars | |
---|---|---|
1 | libvips | 9,029 |
2 | ImageGlass | 6,669 |
3 | aves | 1,959 |
4 | govips | 1,145 |
5 | exifr | 994 |
6 | GD | 876 |
7 | heic2any | 543 |
8 | goheif | 158 |
9 | imagemeta | 114 |
10 | wic_heic | 82 |
11 | heic-app | 70 |
12 | libheif-sharp | 51 |
13 | py-image-compressor | 25 |
14 | qt-heic-image-plugin | 20 |
15 | imagemagick_heic_image | 4 |
Sponsored