├── .editorconfig ├── .gitignore ├── .travis.yml ├── Dockerfile ├── Gopkg.lock ├── Gopkg.toml ├── History.md ├── LICENSE ├── README.md ├── file.go ├── file_test.go ├── image.go ├── image_test.go ├── metadata.go ├── metadata_test.go ├── options.go ├── preinstall.sh ├── resize.go ├── resize_legacy.go ├── resizer.go ├── resizer_test.go ├── testdata ├── corrupt.jpg ├── exif │ ├── Landscape_1.jpg │ ├── Landscape_1_out.jpg │ ├── Landscape_2.jpg │ ├── Landscape_2_out.jpg │ ├── Landscape_3.jpg │ ├── Landscape_3_out.jpg │ ├── Landscape_4.jpg │ ├── Landscape_4_out.jpg │ ├── Landscape_5.jpg │ ├── Landscape_5_out.jpg │ ├── Landscape_6.jpg │ ├── Landscape_6_out.jpg │ ├── Landscape_7.jpg │ ├── Landscape_7_out.jpg │ ├── Landscape_8.jpg │ ├── Landscape_8_out.jpg │ ├── Portrait_1.jpg │ ├── Portrait_1_out.jpg │ ├── Portrait_2.jpg │ ├── Portrait_2_out.jpg │ ├── Portrait_3.jpg │ ├── Portrait_3_out.jpg │ ├── Portrait_4.jpg │ ├── Portrait_4_out.jpg │ ├── Portrait_5.jpg │ ├── Portrait_5_out.jpg │ ├── Portrait_6.jpg │ ├── Portrait_6_out.jpg │ ├── Portrait_7.jpg │ ├── Portrait_7_out.jpg │ ├── Portrait_8.jpg │ └── Portrait_8_out.jpg ├── northern_cardinal_bird.jpg ├── parameter_trim.png ├── test.avif ├── test.gif ├── test.heic ├── test.jp2 ├── test.jpg ├── test.jxl ├── test.pdf ├── test.png ├── test.svg ├── test.webp ├── test2.heic ├── test3.heic ├── test_bad_extract_area.jpg ├── test_exif.jpg ├── test_exif_canon.jpg ├── test_exif_full.jpg ├── test_gif.jpg ├── test_icc_prophoto.jpg ├── test_issue.jpg ├── test_pdf.jpg ├── test_smart_crop.jpg ├── test_square.jpg ├── test_svg.jpg ├── transparent.png ├── transparent_trim.png ├── vertical.jpg └── vertical.webp ├── type.go ├── type_test.go ├── version.go ├── vips.go ├── vips.h └── vips_test.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/Gopkg.lock -------------------------------------------------------------------------------- /Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/Gopkg.toml -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/History.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/README.md -------------------------------------------------------------------------------- /file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/file.go -------------------------------------------------------------------------------- /file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/file_test.go -------------------------------------------------------------------------------- /image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/image.go -------------------------------------------------------------------------------- /image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/image_test.go -------------------------------------------------------------------------------- /metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/metadata.go -------------------------------------------------------------------------------- /metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/metadata_test.go -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/options.go -------------------------------------------------------------------------------- /preinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/preinstall.sh -------------------------------------------------------------------------------- /resize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/resize.go -------------------------------------------------------------------------------- /resize_legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/resize_legacy.go -------------------------------------------------------------------------------- /resizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/resizer.go -------------------------------------------------------------------------------- /resizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/resizer_test.go -------------------------------------------------------------------------------- /testdata/corrupt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/corrupt.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_1.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_1_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_1_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_2.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_2_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_2_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_3.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_3_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_3_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_4.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_4_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_4_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_5.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_5_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_5_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_6.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_6_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_6_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_7.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_7_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_7_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_8.jpg -------------------------------------------------------------------------------- /testdata/exif/Landscape_8_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Landscape_8_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_1.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_1_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_1_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_2.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_2_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_2_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_3.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_3_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_3_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_4.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_4_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_4_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_5.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_5_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_5_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_6.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_6_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_6_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_7.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_7_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_7_out.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_8.jpg -------------------------------------------------------------------------------- /testdata/exif/Portrait_8_out.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/exif/Portrait_8_out.jpg -------------------------------------------------------------------------------- /testdata/northern_cardinal_bird.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/northern_cardinal_bird.jpg -------------------------------------------------------------------------------- /testdata/parameter_trim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/parameter_trim.png -------------------------------------------------------------------------------- /testdata/test.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.avif -------------------------------------------------------------------------------- /testdata/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.gif -------------------------------------------------------------------------------- /testdata/test.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.heic -------------------------------------------------------------------------------- /testdata/test.jp2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.jp2 -------------------------------------------------------------------------------- /testdata/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.jpg -------------------------------------------------------------------------------- /testdata/test.jxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.jxl -------------------------------------------------------------------------------- /testdata/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.pdf -------------------------------------------------------------------------------- /testdata/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.png -------------------------------------------------------------------------------- /testdata/test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.svg -------------------------------------------------------------------------------- /testdata/test.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test.webp -------------------------------------------------------------------------------- /testdata/test2.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test2.heic -------------------------------------------------------------------------------- /testdata/test3.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test3.heic -------------------------------------------------------------------------------- /testdata/test_bad_extract_area.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_bad_extract_area.jpg -------------------------------------------------------------------------------- /testdata/test_exif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_exif.jpg -------------------------------------------------------------------------------- /testdata/test_exif_canon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_exif_canon.jpg -------------------------------------------------------------------------------- /testdata/test_exif_full.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_exif_full.jpg -------------------------------------------------------------------------------- /testdata/test_gif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_gif.jpg -------------------------------------------------------------------------------- /testdata/test_icc_prophoto.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_icc_prophoto.jpg -------------------------------------------------------------------------------- /testdata/test_issue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_issue.jpg -------------------------------------------------------------------------------- /testdata/test_pdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_pdf.jpg -------------------------------------------------------------------------------- /testdata/test_smart_crop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_smart_crop.jpg -------------------------------------------------------------------------------- /testdata/test_square.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_square.jpg -------------------------------------------------------------------------------- /testdata/test_svg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/test_svg.jpg -------------------------------------------------------------------------------- /testdata/transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/transparent.png -------------------------------------------------------------------------------- /testdata/transparent_trim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/transparent_trim.png -------------------------------------------------------------------------------- /testdata/vertical.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/vertical.jpg -------------------------------------------------------------------------------- /testdata/vertical.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/testdata/vertical.webp -------------------------------------------------------------------------------- /type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/type.go -------------------------------------------------------------------------------- /type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/type_test.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/version.go -------------------------------------------------------------------------------- /vips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/vips.go -------------------------------------------------------------------------------- /vips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/vips.h -------------------------------------------------------------------------------- /vips_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h2non/bimg/HEAD/vips_test.go --------------------------------------------------------------------------------