govips
govips copied to clipboard
A lightning fast image processing and resizing library for Go
Expose the `vips_image_set`, `vips_image_get` [functions](https://www.libvips.org/API/current/libvips-header.html#vips-image-set) to the go world.
Verify that when rotating a multipage image, e.g. animated GIF, the frame order is maintained.
Currently all the golden tests are bunched together in a single file image_golden_test.go which is extremely long and cluttered. In addition there's image_test.go, which contains a mix of format specific...
On an Ubuntu 20.04 machine, we run govips @ 2.7.0, using libvips from the PPA mentioned in the readme: ``` $ apt search libvips libvips-dev/focal,now 8.10.5-2ubuntu1tonimelisma2 amd64 [installed] libvips-doc/focal,now 8.10.5-2ubuntu1tonimelisma2...
When using the generic `StripMetadata` option, vips strips all fields, also those that are technically not “meta” data, but a key part of the data such as the color profile....
https://www.libvips.org/API/current/libvips-conversion.html#vips-embed exposes a background colour as an option, but you can't pass it into GoVips. This means that the VIPS_EXTEND_BACKGROUND enum also does nothing in this case.
Hi, Thanks for this project! Is there a way to make an image given an RGB byte array? I've studied the API and looked through the issue tracker but didn't...
Hi there: I found strage and wired speed perf using govips and pure go package to thumbnail image. test code show here: ```go package main import ( "fmt" "image/png" "io/ioutil"...
Now call `NewImageFromBuffer` for truncated `jpeg` and `png` load successfully and produce some warning. It was unexpected for me. Warnings are useless in this case: in a multithreaded application, they...
From @thomasritz In #56 @toaster added access loading options, but they are not included anymore in the code. It looks like they are still supported by libvips. What do you...