~jamesponddotco/imgdiet-go

Add libvips dependencies to CI config file

Signed-off-by: James Pond <james@cipher.host>
Use int instead of uint for config params

  * See: 7b6744823c0b0aa17189833e4b9b6469c79665af">https://git.sr.ht/~jamesponddotco/imgdiet-go/commit/7b6744823c0b0aa17189833e4b9b6469c79665af

Signed-off-by: James Pond <james@cipher.host>
Remove unnecessary conversions

Signed-off-by: James Pond <james@cipher.host>
Add CI configuration files

Signed-off-by: James Pond <james@cipher.host>
Use int instead of uint for image opt params

This commit fixes a bad decision I made when writing the package.

The change should improve type consistency across the image processing
API and align with common Go practices, making the package easier to
use.

It removes the need for some type conversions and fixes the possible
integer overflow conversion issues.

Signed-off-by: James Pond <james@cipher.host>
Bump ~jamesponddotco/xstd-go from v0.0.0 to v0.9.0

Signed-off-by: James Pond <james@cipher.host>
Fix more lint issues with tests

Signed-off-by: James Pond <james@cipher.host>
Fix linter issues in tests

Signed-off-by: James Pond <james@cipher.host>
Update README file

Signed-off-by: James Pond <james@cipher.host>
Bump urfave/cli from v2.25.7 to v2.27.5

Signed-off-by: James Pond <james@cipher.host>
Update golangci-lint settings

Signed-off-by: James Pond <james@cipher.host>
Bump minimum Go version from v1.20 to v1.23

Signed-off-by: James Pond <james@cipher.host>
Bump davidbyttow/govips from v2.14.0 to v2.15.0

Signed-off-by: James Pond <james@cipher.host>
Expose more optimization options for PNG images

Signed-off-by: James Pond <james@cipher.host>
Update go.sum file

Signed-off-by: James Pond <james@cipher.host>
Replace custom xlog with log module

Signed-off-by: James Pond <james@cipher.host>
Update README file

Signed-off-by: James Pond <james@cipher.host>
Fix linting issues

Signed-off-by: James Pond <james@cipher.host>
Update Makefile

Signed-off-by: James Pond <james@cipher.host>
Add initial support for GIF images

Support is untested as libvips is built without GIF support on openSUSE.
Will test and improve upon this initial support later.

Signed-off-by: James Pond <james@cipher.host>
Next
Do not follow this link