Releases
v1.6.3
Changelog
cfd9421 ...
014f00a A number of useful functions added
e68dac9 Add 'AdjustHue' function
eee7b06 Add CI
b06c444 Add Fill function
d8bbae1 Add Go1.6 build
2d51654 Add Tests for AdjustHue
77c9f66 Add benchmarks for Fill function
70f1f6b Add coveralls integration
a6f4d64 Add detection for all trivial cases
26f8037 Add golden tests for Thumbnail
e21f4b8 Add license (MIT)
65b016d Add readme badges
eda681f Added OverlayCenter method
8345864 Added more tests
27e46d7 Added tests for Fill function
c76197d Adding Histogram
eca413e AdjustSaturation
848fdcb AdjustSigmoid function added
7cbe056 Alpha-premultiplied resizing and blurring
a44559c Avoid regexp in Save(); resolves #9
42f587c Blur performance optimization
b1d1f60 Bug fixed in Fit function
511e3d1 Bug fixed in Save function
2ba99c3 Bug fixed in the example code
083d398 Change function name to "AdjustHues"
be5d32c Change image format to *image.NRGBA
7175a81 Change package name
cdc43d5 Change the go.image subrepo import path
d3db1a0 Clone fast path added for *image.Paletted
b1b003b Comments fix
93633a8 Comments updated
ff67237 Create README.md
4387d58 Create a publish script
2fe522e Crop before resize in Fill function
a806ad6 CropAnchor function added
56d1f5a Decode, Encode
2e77600 Dst and Src Image size checks added to Resize func
d7a0df9 Enable dependabot
458b777 Extracted format parsing to a separate public method
6b1a0e7 Fill and Fit tests improvements
ff77446 Fill: add rounding and minimum width/height of 1
87b60f2 Fill: fallback to old algorithm for small images
4ae66ee Fill: update documentation
bea679b Filters description update
555e4d9 Fix .travis.yml
68f6e7d Fix CVE-2023-36308
da2485e Fix Fill documentation
9f5c870 Fix comment tabs
0401a6c Fix resize comment
7b1841f Fix/Adjust interpretation of shift value
323a392 Fixed Copy func to always return an image starting at (0, 0)
49f546f Format parameter removed from Save function
c317ebd GIF support added to Save function. Go version 1.2+ is now required.'
b5d2645 Get go releaser snapshot build working
33170bf Improve resize func quality
0d8eac9 Invert hue adjustment direction
d5cd01d Jpeg save optimization
61e812f Merge branch 'j-delaney-saturation'
68bc4e5 Merge pull request #1 from DramaFever/upstream_master
9e67388 Merge pull request #10 from hjr265/regexp-free-save
acabd83 Merge pull request disintegration#106 from Hsn723/master
879073f Merge pull request disintegration#109 from yef-ksh/master
339f5d4 Merge pull request disintegration#123 from marianrh/master
d40f48c Merge pull request disintegration#130 from StruffelProductions/add-hue-adjustment
9edfa1e Merge pull request disintegration#131 from dthadi3/ppc64le
02226dd Merge pull request disintegration#18 from DramaFever/master
3ca1922 Merge pull request #2 from DramaFever/golang_subrepo_rename
00aa794 Merge pull request disintegration#34 from nosco/feature/fill
2c2662f Merge pull request disintegration#39 from richardprior/overlay-center
243d2d8 Merge pull request disintegration#49 from maestromusica/histogram
79acd08 Merge pull request disintegration#70 from hassansin/master
e3163b5 Merge pull request disintegration#73 from jasonmoo/master
8021a62 Merge pull request disintegration#78 from oliverpool/format_from_extension_helper
9458da5 Merge pull request disintegration#81 from orisano/master
b5a2b98 Merge pull request disintegration#84 from bspammer/crop_before_resize
061e8a7 Merge pull request disintegration#90 from sosiska/patch-1
1190457 Minor change for legibility
46ce575 Move off Travis for testing
024a963 New function: Overlay
d168484 New: width and height - check positive
cb71ba7 Optimize Copy func
3ab6ec5 Optimize YCbCr Conversion
126e28b OverlayCenter test
7db23ee Parallelize Clone
a00a492 Refactor in Fill for clarity
55ca158 Remove dot from extension list
3956733 Remove shift limitation
493653d Removed mention of runtime.GOMAXPROCS - not needed after Go 1.5
84be08e Rename "AdjustHues" to "AdjustHue"
eb7210f Resize antialias radius calculation changed to clear things up
e322663 Resize code cleanup & optimization
c21f3c0 Resize func will preserve aspect ratio if new width or height is 0. Scale* funcs removed
5626030 Resize optimization
38e9e1d Resize optimizations - use integer multiplications
1e48228 Revert "Optimize YCbCr Conversion" Temporary revert - more subsample ratio options introduced with Go 1.5 This reverts commit 3ab6ec5 .
c551dac Simplify Thumbnail function
abefa83 Split expressions for 386 compiler
5232859 Support limiting the number of concurrent processing subroutines
9e6af48 TIFF and BMP image format support added. Now Mercurial is needed to 'go get' the package
05ebd02 Thumbnail comment fix
4685da8 Transpose, Transverse
ab97377 Travis-ci: added support for ppc64le & updated go 1.13 & 1.14 & 1.15
2c016d1 Try using go releaser for releases
5839753 Two-pass resize; Resample filters added
5b7e226 Update .travis.yml
4f66a66 Update .travis.yml
e72d05b Update README to include AdjustHue function
436b314 Update README.md
8bfd04b Update README.md
b78fba8 Update README.md
e11da15 Update README.md
25a403d Update README.md
66c3e12 Update README.md
d76bc08 Update README.md
af55d4e Update README.md
76fe583 Update README.md
57c6515 Update README.md
fd49d57 Update README.md
1a7b2ae Update README.md
546cb3c Update README.md
16d1675 Update README.md
f4b2c64 Update README.md
7559eec Update docs
128756a Use high quality jpeg save
1884593 add Save/Encode option - JPEGQuality
b5a6a21 add a FormatFromExtension helper
90156c8 add convolution functions
b039796 add gif encode options
44b547a add go.mod & go.sum
fd34ef7 add png compression level encode option
fa79ab3 add saturation examples to readme
450bb2a add session.vim
e413873 add test case
b6b4936 adjust saturation fixes and tests
916e290 adjust tests
d8633a4 avoid unnecessary processing
b650e9c better err msg
e6153ff blur radius = 3 * sigma: slower but more precise
38fb947 clone: adjust YCbCr to RGB conversion
88aca01 clone: inline YCbCr color conversion
01751ce consistency of indentation in comments
206d2a6 contrast calculation bug fixed
639cb39 doc: add example
ee717cb effects tests
ac27d18 effects: improve Blur & Sharpen perfomance
e9793b4 feat: improve performance a == 0 case
f14fb45 feat: improve performance small case
0c26a1f feat: reduce avoid boundary check
79b59a9 feat: reduce avoid multiply
7fc2b4e feat: use color.YCbCrToRGB's calculation method
9d7d6c5 fix comment
2726343 fix docs; rotation is ccw
84b56db fix filename
3315d80 fix golden tests on arm64, ppc64le, s390x
a44fc15 fix test case
5e63c9a further blur improvements
42da0a5 gamma, contrast, brightness adjustments
9f29595 helpers tests
bbcee2f helpers: fix race condition and simplify New
87daf87 helpers: refactor cloning
e640099 histogram: fmt
0df4053 histogram: omit unnecessary type declaration
416a21a image processing refactoring
f3e8327 initial commit
0bd5694 io: add decode option: AutoOrientation
589168b io: minor refactoring of Encode and formats
b7f3229 license: 2017
56be80e make it executable
80ea1c7 math import
416305b minor updates to readme, docs, travis-ci
e855101 more benchmarks, new test images
0198c96 move Clone to separate file
bbec8e4 move format extensions map out of function body
6acc467 no need to fill a new image with zeros
791d8b4 performance improvements
8609b67 positive sigma check fix
465faf0 readme: add FAQ section
6ee5d65 readme: fix typo
9821411 readme: update documentation links
6438d81 readme: use images from testdata
6429426 reorganization, optimization, parallelization, blur, sharpen
7506c87 resize and tools tests
e8d65a9 resize: optimizations & benchmarks
815dfae resize: optimize nearest-neighbor downsampling
b085d8f resize: reduce the number of allocations
5f38f6b resize: simplify weights
20f8a0b revert copyright date to 2012
cfaa495 rewrite if-else to switch statement
24d954d rewrite if/else
c663879 simplify bool comparison
97b7d4c style adjustments
64e1496 tests: add testdata & golden tests
5362c13 tidy up docs and comments
f1d3c46 transform tests
1b5cf1a transform: add arbitrary rotation
dd50a3e transform: omit unnecessary conversion
a585802 transform: optimize arbitrary angle rotation for multiples of 90 degrees
4ea9d07 travis ci: add go 1.8
ce99392 travis ci: add race test
c3956f2 travis ci: update go versions
32df956 travis-ci: add go 1.11
8012152 travis-ci: add go 1.12.x
9aab30e travis-ci: remove go versions 1.7.x .. 1.9.x
9f428d1 two new functions: Invert, Grayscale
9e1a2ba upd readme
d13e2be update readme
f94efc7 update readme
2cf4ab5 update travis ci
675e3c2 upgrade x/image dependency to support v4 and v5 bmp info headers
90d086b utils tests
b82515f utils: clamp optimization
You can’t perform that action at this time.