Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cshum/imagor

Fast, secure image processing server and Go library, using libvips
https://github.com/cshum/imagor

fix tests

f7ed17b0017120fe6c6b664db3a94a786270e314 authored over 2 years ago by Adrian Shum <[email protected]>
test(vips): pixel compare image test cases

ca069cd74cb88449c3683d991131fc71bb24fb6d authored over 2 years ago by Adrian Shum <[email protected]>
test(vips): pixel compare image test cases

1f05294c44bdf28b49a8ab85924bb3269ccbf032 authored over 2 years ago by Adrian Shum <[email protected]>
feat(imagor): pdf support

d07ccd3888b410e2f9d180be2a20af1aadae0501 authored over 2 years ago by Adrian Shum <[email protected]>
Update docs

4c9caae69362079ff985f51f2d034e3a85840a19 authored over 2 years ago by Brandon Sprague <[email protected]>
Remove godotenv, use ff.EnvParser

20dd25fb975162bcd8af0de12bd58d8a5e48a658 authored over 2 years ago by Brandon Sprague <[email protected]>
Merge branch 'master' into brandon/add-config

792433af94c48bd37a9204f5a1efbea9e2fdb801 authored over 2 years ago by Brandon Sprague <[email protected]>
v0.8.17

eb6a92ca79cced14529d2f070af211b5db414d61 authored over 2 years ago by Adrian Shum <[email protected]>
test: fix test images

5b401462d6b6bf89c49afb9ad3b4247e025f338f authored over 2 years ago by Adrian Shum <[email protected]>
docs: descriptions

7c95f464f562956aa3f07629c8b0835426730351 authored over 2 years ago by Adrian Shum <[email protected]>
build: docker cleanup

b8ebc247d0d5d26d8dc0ecc8d48511abfe92d499 authored over 2 years ago by Adrian Shum <[email protected]>
build: cleanup docker action

d14f8bdd82dc4909bcdcedb29973d8b1d405d785 authored over 2 years ago by Adrian Shum <[email protected]>
build: docker conditional run test

9eded379f856b6a627fd65d8df208a62e315ca3e authored over 2 years ago by Adrian Shum <[email protected]>
build: cleanup

87319d64994fdbf119792cdcb25f4c6cd0a2baf4 authored over 2 years ago by Adrian Shum <[email protected]>
build: docker amd64 conditional test

e0c6115488f29723f8616e4467a03e2b6daa2ca0 authored over 2 years ago by Adrian Shum <[email protected]>
build: github docker-publish

f2f2c09bb3f003e99bfc88dbc5072d30229345ec authored over 2 years ago by Adrian Shum <[email protected]>
build: github docker-publish

7108bdba863583dbb6c2871d9a912d379dbc3d8f authored over 2 years ago by Adrian Shum <[email protected]>
docs: auto Avif add experimental note

8e44a93377a5c551c96a139e97ac9a8f066490d5 authored over 2 years ago by Adrian Shum <[email protected]>
docs: auto Avif add experimental note

7058c7bb3397a324de8392cc11441118e5453b74 authored over 2 years ago by Adrian Shum <[email protected]>
refactor(imagor): avif detection

e75862689c670f9da327391c2e57af3b9eaecc10 authored over 2 years ago by Adrian Shum <[email protected]>
Merge pull request #50 from bcspragu/brandon/go118

Update Go to 1.18

12c892c026d0f5f4f7c3cdfbef04df160a1e7a74 authored over 2 years ago by Adrian Shum <[email protected]>
Merge branch 'master' into brandon/go118

54aa6530cbc43ce8f7069490c9d954c79ff25c51 authored over 2 years ago by Adrian Shum <[email protected]>
Merge pull request #52 from lorenries/master

Add support for avif and auto avif

e4e71b2fe0f4ba5b56681ac65356273f11111cde authored over 2 years ago by Adrian Shum <[email protected]>
Update readme

1d2a4c8921dbb564d965ebdd90e214fca2bcc928 authored over 2 years ago by lorenries <[email protected]>
Add avif tests

436a6acd2d635490aed94f69d3aa9228ecc5a099 authored over 2 years ago by lorenries <[email protected]>
Add support for auto avif

65db33f564c6fc55b578cf77057d1e510a2553b5 authored over 2 years ago by lorenries <[email protected]>
Add build support for avif

5d86dcb0bf1132d8e7ded76e0699f42af00c5f6e authored over 2 years ago by lorenries <[email protected]>
Fix README heading

45dd26f61d86464b3c18724c6f6d17c2a3407b1f authored over 2 years ago by Brandon Sprague <[email protected]>
Update Go to 1.18

This PR updates the `go.mod`, Docker image, and CI workflows to use Go
1.18, the latest version ...

95e31f2381541f27248d526c4477095aa33bf10b authored over 2 years ago by Brandon Sprague <[email protected]>
Add support for a -config flag/file

This PR adds support for a `-config` flag, as described in the docs for
the `github.com/peterbou...

6f1e680da36985a9c13939b42da984ae5d67f4df authored over 2 years ago by Brandon Sprague <[email protected]>
docs: allowed sources

8b1842596411da6d9767f1b2e8dad5469aa97d31 authored over 2 years ago by Adrian Shum <[email protected]>
Merge remote-tracking branch 'origin/master'

d16eb296a99bb64d9b2a02d0fe2b4215c91358e3 authored over 2 years ago by Adrian Shum <[email protected]>
docs: allowed sources

2808409add2f1005259a2b79c945fc1bd7eeff9b authored over 2 years ago by Adrian Shum <[email protected]>
docs: custom endpoint

7a641f025536bf127c8b3194af69b4982fb2ea14 authored over 2 years ago by Adrian Shum <[email protected]>
docs: custom endpoint

3bea99ed5a6d930ec048b6b2de1160466f407664 authored over 2 years ago by Adrian Shum <[email protected]>
docs: custom endpoint

a71454cfaa2fe612e1aa3c7864ba1c6fe0197d43 authored over 2 years ago by Adrian Shum <[email protected]>
docs: custom endpoint

ef7b0e78987164e3ab0cd5bb7cb5c6cd239abcdd authored over 2 years ago by Adrian Shum <[email protected]>
test(imagor): TestWithBasePathRedirect

a6e6cb93ee80b08c1fb16d8fae9ded750d254d1f authored over 2 years ago by Adrian Shum <[email protected]>
docs: tweak examples

c6e6513c4cd7f2af9dfad389552565c0012b8364 authored almost 3 years ago by Adrian Shum <[email protected]>
docs: add -imagor-auto-webp to quick start examples

8f58b08b92fafd9e36c687c8ba45859b56c87f5d authored almost 3 years ago by Adrian Shum <[email protected]>
docs: cleanup

10c8cffe79543eba5e12283ab75359f1d33f761e authored almost 3 years ago by Adrian Shum <[email protected]>
v0.8.16

d8288e8c49e5629c919876d14891071b2c505a6b authored almost 3 years ago by Adrian Shum <[email protected]>
docs: cleanup

c0652538cc28262c283f7f581533aef36125ccaf authored almost 3 years ago by Adrian Shum <[email protected]>
Merge pull request #41 from cshum/auto-webp

feat(imagor): output WebP format automatically if browser supports

294244244d1d2a0636b3b953fc153e1d99cf36e6 authored almost 3 years ago by Adrian Shum <[email protected]>
Merge branch 'master' into auto-webp

# Conflicts:
# README.md
# cmd/imagor/main.go

f3e25015330378fc57d10d61c63d39d9238b898b authored almost 3 years ago by Adrian Shum <[email protected]>
Merge pull request #42 from cshum/http-accept

refactor(httploader): HTTP Loader default accepts image/*

f0a1a09dab2117c44435f75baca36b92eb996388 authored almost 3 years ago by Adrian Shum <[email protected]>
Merge pull request #43 from cshum/base-path-redirect

feat(imagor): base path redirect option

9c1b4cb3a3401902760a5f2453d693adf7cffdfd authored almost 3 years ago by Adrian Shum <[email protected]>
feat(imagor): base path redirect

7e418cc966a35099acd2be101991f314ef9452e5 authored almost 3 years ago by Adrian Shum <[email protected]>
feat(imagor): base path redirect

121973006422f3c3b1aab878152bbb0685ace301 authored almost 3 years ago by Adrian Shum <[email protected]>
fix: httploader test with content type

bdfda1159a18e6bd895c733a5ccd5c0b584a2d6b authored almost 3 years ago by Adrian Shum <[email protected]>
fix: httploader test with content type

e7b62a70a4089758a281012f6a08798497e1fcd7 authored almost 3 years ago by Adrian Shum <[email protected]>
test(imagor): auto WebP support

d5005f2c561f5442bffcf413281cca77d9bdad85 authored almost 3 years ago by Adrian Shum <[email protected]>
test(imagor): auto WebP support

59e540a150fdfb051edb91656a739e010055de2a authored almost 3 years ago by Adrian Shum <[email protected]>
docs: auto WebP support

c3522a19c9b626ab255089c7b9e07f9e71051966 authored almost 3 years ago by Adrian Shum <[email protected]>
refactor(httploader): HTTP Loader default accept image/*

4244a6d3826e9fda348698873575d1095e28283f authored almost 3 years ago by Adrian Shum <[email protected]>
auto webp only if format not specified

c9dfce032052712bfd46655a0d237d3e30487d6e authored almost 3 years ago by Adrian Shum <[email protected]>
feat(imagor): auto WebP conversion based on Accept header

ab6968560f80907b1f97a8ffb7ad0ac285eb865d authored almost 3 years ago by Adrian Shum <[email protected]>
test: fix vips test

bcd560f9ea0310bb3ca95da3a57da4f708e0dfe7 authored almost 3 years ago by Adrian Shum <[email protected]>
docs: cleanup

ae22808c2f0a038a418d47cf07c748d2cee55e35 authored almost 3 years ago by Adrian Shum <[email protected]>
v0.8.15

d576e3724ba5e337c416c3e90df0ca93d411f184 authored almost 3 years ago by Adrian Shum <[email protected]>
test: TestWithForwardClientHeaders

3a8be1d867f95559a3a11b00c774bb841ca66919 authored almost 3 years ago by Adrian Shum <[email protected]>
fix: rename -http-loader-forward-all-headers to -http-loader-forward-client-headers #36

082cfff7f6b4bf9ac861620c520191fe8206fbae authored almost 3 years ago by Adrian Shum <[email protected]>
docs: cleanup

8dce43a8598f96a5bb33bb72c7de34d32352c0d2 authored almost 3 years ago by Adrian Shum <[email protected]>
docs: S3_ENDPOINT for S3 compatible storage

c36a00b572f1872bff138883b323b7279bba0818 authored almost 3 years ago by Adrian Shum <[email protected]>
docs: docker compose examples

bb26ead2257a282914e8f5e3163355672f6c8cf6 authored almost 3 years ago by Adrian Shum <[email protected]>
v0.8.13

413a351b30b18c30a328f0d2a28d3b506f12d8cd authored almost 3 years ago by Adrian Shum <[email protected]>
Merge pull request #33 from srlk/google.cloud

Google Cloud Storage support

5079bd4fff73470d810ad6bc3de4050f19aa53f0 authored almost 3 years ago by Adrian Shum <[email protected]>
Google Cloud Storage support

347d0dc62026229466341670c9a81149f6ac66ee authored almost 3 years ago by Serol <[email protected]>
v0.8.12

cc6038b55254ef800eb3db949348ed72c2ba9bbb authored almost 3 years ago by Adrian Shum <[email protected]>
fix(imagor): neglect warn log for result loader err

3af703e372a07565c3801e60be766f0d96cfc640 authored almost 3 years ago by Adrian Shum <[email protected]>
v0.8.11

bc754ba31c58a45a9673ca0c04e0c69f2b6a9119 authored almost 3 years ago by Adrian Shum <[email protected]>
feat(vips): float support for watermark position

86f862605fd663e4980be679e0c54c675e10af5a authored almost 3 years ago by Adrian Shum <[email protected]>
fix(vips): crop animated height handling and cleanup

f9c0e17bb937da4900271add948094c848f24cd2 authored almost 3 years ago by Adrian Shum <[email protected]>
Merge pull request #28 from pletessier/master

Crop params in percentage

f00a04a0717f994f407d488083fbb5d82f1dd950 authored almost 3 years ago by Adrian Shum <[email protected]>
Convert crop params to floats

76ec0516619a6ba94aa41c12a48390e862dc1c67 authored almost 3 years ago by pletessier <[email protected]>
Add percent cropping in README

f2fb144bc37571eebc0e68b3f1e04494b6091ce6 authored almost 3 years ago by pletessier <[email protected]>
Crop image by percentage

743bda6fbe6fccb2fee9187de2fd365da79c7183 authored almost 3 years ago by pletessier <[email protected]>
v0.8.10

c28878d227b9a46e699cd1b70631338a9029ec2d authored almost 3 years ago by Adrian Shum <[email protected]>
Merge pull request #27 from cshum/storage-expiration

feat(storage): expiration support for s3 and file storage

a1b139ba583728248f5329b8fcf656487dd0d35e authored almost 3 years ago by Adrian Shum <[email protected]>
test(filestorage): expiration test

e23168a340b30444ea7b71527f6e792e4e6302fa authored almost 3 years ago by Adrian Shum <[email protected]>
feat(storage): s3 and file storage expiration support

490389dea5517af41796441675ba168179e34997 authored almost 3 years ago by Adrian Shum <[email protected]>
refactor(imagor): escapeByte func

7353a0afb1c91d1d2766a2b25568d4bb7e185098 authored almost 3 years ago by Adrian Shum <[email protected]>
Merge branch 'master' into next

8463ae27d461e717499c910d4c64ba46f5d54da8 authored almost 3 years ago by Adrian Shum <[email protected]>
build: update govips

5d13bbd8a6760fbb2d88d69d0e9d07c2378cb999 authored almost 3 years ago by Adrian Shum <[email protected]>
refactor(imagorpath): refactor Normlize func

4ac3345d792e5108a2d0317136d42353afd42fdd authored almost 3 years ago by Adrian Shum <[email protected]>
build: make docker-tag

f1c37e995f00bb7085f714d7928c5c92e8438fec authored almost 3 years ago by Adrian Shum <[email protected]>
cleanup

5423e2880f896c34287abe7cc6207c3b7fd3c5f6 authored almost 3 years ago by Adrian Shum <[email protected]>
v0.8.9

7c801dc650c06b938ceebec43cc65e4a786ba12d authored almost 3 years ago by Adrian Shum <[email protected]>
refactor(vips): refactor load animated image logic

e29066f7edc119032eb70d348bfba45cd0dd0d01 authored almost 3 years ago by Adrian Shum <[email protected]>
docs: vips-max-animation-frames

1970c84ccbfa57d9dcd0bb844de75a71b8ad2b92 authored almost 3 years ago by Adrian Shum <[email protected]>
refactor(vips): refactor load animated image logic

4bf5051eef873c98f5da7ada0a97d70c1acb15c0 authored almost 3 years ago by Adrian Shum <[email protected]>
feat(vips): max animation frames

4e902330d78e1b44d9a573a047c00de94d261343 authored almost 3 years ago by Adrian Shum <[email protected]>
docs: readme

8b326217a337d65f7bdda68b2232f4b55346ebc7 authored almost 3 years ago by Adrian Shum <[email protected]>
refactor(vips): cleanup unnecessary logic

f20b1c2a85241a29e718cd051a1344950f92e1ae authored almost 3 years ago by Adrian Shum <[email protected]>
docs: readme

af7304b5d5a979ec9f9cd3aecfac6d63a0102094 authored almost 3 years ago by Adrian Shum <[email protected]>
refactor(imagor): move semaphore before load storage

c0105c974098a0b9e8b2dfbf7e42fd66205c1a90 authored almost 3 years ago by Adrian Shum <[email protected]>
v0.8.8

54bbb56c5d00735cdc8de1533dcfca19c396e0e2 authored almost 3 years ago by Adrian Shum <[email protected]>
Merge pull request #24 from cshum/s3-force-path-style

feat: add s3 force path style option

f26c09396952d5d400e3da261587918e32609954 authored almost 3 years ago by Adrian Shum <[email protected]>
cleanup

52d8c8518e6131d3c6b587f0e5ac7054c1c907b8 authored almost 3 years ago by Adrian Shum <[email protected]>
docs: add -s3-force-path-style

7b3eeba97f94b93497770b2fc18953dfcd04e9d2 authored almost 3 years ago by Adrian Shum <[email protected]>