darkroom v0.0.3 Release Notes

Release Date: 2019-07-16 // almost 5 years ago
  • ๐Ÿ”„ Changelog

    d773e5e Add enableConcurrentImageProcessing config
    52d1902 Change interface of processor to accept image.Image instead of []byte and expose decode and encode implementation
    a9b4c40 Change processor.GrayScale implementation to use bild effect.GrayScale with custom heuristics (Rec. 601 formula)
    ๐ŸŽ 7b3197a Improve isOpaque method performance by using concurrency
    ๐Ÿ”€ a816634 Merge branch 'master' of github.com:gojek/darkroom into return-png-images-as-it-is-when-jpeg-quality-is-set-to-100
    ๐Ÿ”€ 8c0b729 Merge pull request #3 from adalberht/master
    ๐Ÿ”€ 1426ed3 Merge pull request #4 from adalberht/encoder-compression
    ๐Ÿ”€ f1c4d74 Merge pull request #5 from adalberht/change-grayscale-implementation
    ๐Ÿ”€ 1ffa16b Merge pull request #6 from adalberht/improve-isOpaque-to-use-concurrency
    ๐Ÿ”€ 7f6483a Merge pull request #7 from adalberht/return-png-images-as-it-is-when-jpeg-quality-is-set-to-100
    ๐Ÿ”€ b920443 Merge pull request #8 from adalberht/master
    ๐Ÿšš e1c6479 Move metrics tracking from processor to manipulator
    ๐Ÿ”จ a429776 Refactor Encode method implementation to different file with Strategy pattern and support custom compression level
    ๐Ÿ”จ 4b3aa78 Refactor grayScale method in processor pkg
    ๐Ÿšš 6ad9629 Remove unnecessary cloning on grayScale implementation
    ๐Ÿšš a9b3469 Remove unnecessary comment
    ๐Ÿšš f079880 Remove unnecessary error checking in Manipulator
    ๐Ÿšš 164bfd9 Remove unnecessary getter
    ๐Ÿ“š 38deaf7 Rename EncoderOptions to CompressorOptions and add documentation in various encoder methods
    โœ… 7813ced Rename enableConcurrentImageProcessing to enableConcurrentOpacityChecking and add more test coverage
    2b560f6 Return PNG images as it is when JPEG quality is set to 100
    โšก๏ธ 669db90 Update README.md
    โšก๏ธ 7c9d513 Update docs of processor.go
    โœ… 484147f Use back image.Opaque() and improve test quality
    22080ed Use own opacity checking method when built in Opaque method is not fast
    โš  2adf908 fix gofmt warnings

    ๐Ÿณ Docker images

    • ๐Ÿณ docker pull gojektech/darkroom:latest
    • ๐Ÿณ docker pull gojektech/darkroom:v0.0.3