Ecosyste.ms: OpenCollective

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

github.com/SDWebImage/SDWebImageWebPCoder

A WebP coder plugin for SDWebImage, use libwebp
https://github.com/SDWebImage/SDWebImageWebPCoder

Merge pull request #104 from SDWebImage/project/unit-test-update

Move the test case `testWebPDecodeDoesNotTriggerCACopyImage` into the WebP repo

11e7ea4c7cf076890ceeb532e1927bc336ebc745 authored 11 months ago by DreamPiggy <[email protected]>
Move the test case `testWebPDecodeDoesNotTriggerCACopyImage` into the WebP repo

Also, fix the min deployment target

2097f9bcdf6c715d0a9759cefca427b901346ebb authored 11 months ago by DreamPiggy <[email protected]>
Merge pull request #102 from SDWebImage/demo/multiple_projects

Upgrade Demo to use the generate_multiple_pod_projects

8a33fb3ca75a01267f775f891f7d61f675e95072 authored 11 months ago by DreamPiggy <[email protected]>
Upgrade Demo to use the generate_multiple_pod_projects

Seems many user use this type of integration, which hide some header issue

92e7a545b2bab28be7181ee95f44d5aeb3f5e245 authored 11 months ago by DreamPiggy <[email protected]>
Merge pull request #99 from pepsikirk/master

Fix the Private path error in the podspec file.

c6be0c94083e6b40422965fd37f6c81406cd2f97 authored 11 months ago by DreamPiggy <[email protected]>
Fix the Private path error in the podspec file.

7634bf09cafed9cbf9c7c26a0017fc4d85c4ce16 authored 11 months ago by 蒋欣材 <[email protected]>
Bumped version to 0.14.5

bb41e0e47b674f25fc750e1615a4245793756081 authored 11 months ago by DreamPiggy <[email protected]>
Merge pull request #98 from SDWebImage/project/copy_private_macro_and_fix_build

Copy the macros from SDWebImage Core repo to fix build issue

1e39e3dcf7e13cecb7702cf19d8fbcea156ded23 authored 11 months ago by DreamPiggy <[email protected]>
Fix the Example/Test warning

15d5bcbb1e72d650987d8676d11da2a109e5be16 authored 11 months ago by DreamPiggy <[email protected]>
Copy the macros from SDWebImage Core repo

These macro don't need compile (that SDInternalMacros.m provided the symbol), just make the comp...

4005a4d618eb9567e7074e03213439b3eb93d12b authored 11 months ago by DreamPiggy <[email protected]>
Bumped version to 0.14.4

3f8105d7998d90d18254495b33d391ab685ee405 authored 11 months ago by DreamPiggy <[email protected]>
Merge pull request #96 from SDWebImage/bugfix_exif_orientation_encode

Fix the issue when EXIF orientation does not keep during the libwebp encoding

76423a1a8858e292d471b22bf14f1868be33ec4f authored 11 months ago by DreamPiggy <[email protected]>
Fix the issue when EXIF orientation does not keep during the libwebp encoding

Using transform currently

ee4f321d36b845f6ee196b2195658231417e72f0 authored 11 months ago by DreamPiggy <[email protected]>
Bumped version to 0.14.3

acfb824ca5cd9dbde2c43dc6b5a008c6757dee85 authored 12 months ago by DreamPiggy <[email protected]>
Merge pull request #95 from SDWebImage/bugfix/monochome_colorspace

Fix the issue when monochome colorspace cause the WebP encoding failed

84e43762ad92cfbd7ec88dc001359cb099df73b4 authored 12 months ago by DreamPiggy <[email protected]>
Temp update the test case `testWebPEncodingWithICCProfile`

f146fa49a6d63737a97ac849b590a534659a9c3b authored 12 months ago by DreamPiggy <[email protected]>
Added test case `test46WebPEncodingMonochrome`

bf6de35302a84aac34be224d22009436d15f6714 authored 12 months ago by DreamPiggy <[email protected]>
Fix the issue when monochome colorspace cause the WebP encoding failed

Just translate into RGBA first, don't need extra code to re-implements monochrome WebP encoding

304bed2c4b647632ee4bd56f7227eda21573027d authored 12 months ago by DreamPiggy <[email protected]>
Bumped version to 0.14.2

db4603921b31a6ce0f8c26d36d6a3fffc2dba481 authored about 1 year ago by DreamPiggy <[email protected]>
Merge pull request #90 from SDWebImage/bugfix/webp_encoding_colorspace_mac

Fix the WebP encoding which loss the image's input color space

64dd70aed536854bede38f51605f89771cfc114a authored about 1 year ago by DreamPiggy <[email protected]>
Fix the macOS deployment target

01f9d34996a7e6648f3af944ca958df254b7ffd4 authored about 1 year ago by DreamPiggy <[email protected]>
Fix some test cases for macOS

4ddfd5f60ef5227b41354ac665503c6fc080d60a authored about 1 year ago by DreamPiggy <[email protected]>
Change the encoding test into official macOS unit test

Added `testWebPEncodingWithICCProfile`

835eb13e307aaa0ab0b51b18b538fa4437565f40 authored about 1 year ago by DreamPiggy <[email protected]>
Keep the rendering intent information from CGImage as well

daa837344940c472b96f19abd3f6c4d8cbfe24bf authored about 1 year ago by DreamPiggy <[email protected]>
Fix the WebP encoding which loss the image's input color space

Should prefer to use input color space and only use device RGB as fallback

8113caf1b7b3518ec1c18a287e3530d822df446f authored about 1 year ago by DreamPiggy <[email protected]>
Added macOS Demo for webp encoding test

a47710f9f20770c1940f3b5848629a01cc6b9420 authored about 1 year ago by DreamPiggy <[email protected]>
Bumped version to 0.14.1

7e70ec8165b455cc2b97ff5c5ac6a8064c737e6f authored about 1 year ago by DreamPiggy <[email protected]>
Support to detect the RGB16 bitmap info, fix the iOS 11- decode issues (#87)

Support to detect the RGB 16 bits bitmap info

Also, fallback when the libwebp don't support t...

d91987f623a60145a9868f114f2cdad4e01cb124 authored about 1 year ago by DreamPiggy <[email protected]>
Bumped version to 0.14.0

b442fafefeee8d3f489e33e69e0bb9407deb4757 authored over 1 year ago by DreamPiggy <[email protected]>
Enable lossless mode (#85)

Enable lossless mode with `SDImageCoderEncodeWebPLossless`

---------

Co-authored-by: Dream...

64cdf3e75626d43f29ce559395a611fdc9f6c631 authored over 1 year ago by Liu YuanYuan <[email protected]>
Bumped version to 0.13.0

3819cb70faa2454b54d8364779bfacd8c216a6e2 authored over 1 year ago by DreamPiggy <[email protected]>
Merge pull request #77 from SDWebImage/performance/byte_alignment

Avoid force-decode by apply the byte alignment for static WebP images, using runtime detection f...

3b274872cb06c6b6385ee5435b8454ab05fdee19 authored over 1 year ago by DreamPiggy <[email protected]>
Update with the final changes from SDWebImage Core

c0c65f1f377892753b043b3ecad4b01ec356576a authored over 1 year ago by DreamPiggy <[email protected]>
Added the test case `testWebPDecodeDoesNotTriggerCACopyImage`

8bae908c18decae69fa9815c392a227cd5f519be authored over 1 year ago by DreamPiggy <[email protected]>
Don't override the isDecoded = YES for non-CGContext drawn CGImage

4b45cdde01356938f42d91808eabfca1b1c8dcc7 authored over 1 year ago by DreamPiggy <[email protected]>
Bump the dependency of SDWebImage 5.17.0 because of new API

13f640b36daf9d743f1f1be242b2553b873849e2 authored over 1 year ago by DreamPiggy <[email protected]>
Avoid force-decode by apply the byte alignment for static WebP images

See: https://github.com/SDWebImage/SDWebImage/pull/3559

81969472d3581c2b9c5cb38ec660c6953b34bc30 authored over 1 year ago by DreamPiggy <[email protected]>
Added explicit link to CoreGraphics on CocoaPods

76565bc46ce878736910e9167ca4321fd0889845 authored over 1 year ago by DreamPiggy <[email protected]>
Bumped version to 0.12.0

9348ad305b4741a549c6329766fad0dbf260c8aa authored over 1 year ago by DreamPiggy <[email protected]>
Merge pull request #75 from SDWebImage/feat/limit_bytes

Added the support for 5.16.0+ limit bytes feature from SDWebImage Coder Plugin API

f4c09076d13cc538d43fc7e18b031f76de1fd34a authored over 1 year ago by DreamPiggy <[email protected]>
Fix the CI action and test cases

1d982f6c7538fb9a51dbb1fd1c88070440a5b24b authored over 1 year ago by DreamPiggy <[email protected]>
Bump the dependency to 5.16.0+

ba6fae4d7d5f71bbd37cbad1399dc0e474c17043 authored over 1 year ago by DreamPiggy <[email protected]>
Added the support for 5.15.0+ limit bytes feature from SDWebImage Coder Plugin API

99064f973ca2554ddfdc29374f6b21376f32b959 authored over 1 year ago by DreamPiggy <[email protected]>
Bumped version to 0.11.0

7087a82a3d23cbace8e4bb12cd0df054c7f2356a authored almost 2 years ago by DreamPiggy <[email protected]>
Added GitHub actions

3df53551db9d0314066fb8b5766ce44e14c57850 authored almost 2 years ago by DreamPiggy <[email protected]>
Merge pull request #73 from SDWebImage/perf/awebp_thumbnail_allocation

Reduce memory usage peak when using thumbnail animated WebP decoding and encoding

9082448d5d4cbac10a6747a559b90628964b7611 authored almost 2 years ago by DreamPiggy <[email protected]>
Refactory thumbnail decoding, use a transformed CGContext instead of full context and re-scale after decode finished

This can help to avoid memory allocation

For encoding, avoid using vImageConvert_AnyToAny and j...

9dae8d36b9cf35d5b5e4e4dfb797cc6d6b7ccaf5 authored almost 2 years ago by DreamPiggy <[email protected]>
Use kvImageNoAllocate to avoid extra allocate for vImageBuffer when WebP encoding

c7793128368c8d231ffb7989aa5cafb07ba47498 authored almost 2 years ago by DreamPiggy <[email protected]>
Support using CoreGraphics to produce scaled down CGImage directly

0b25f9ae03553f4f8e024c99442d7e4f260c7fb6 authored almost 2 years ago by DreamPiggy <[email protected]>
Bumped version to 0.10.1

e6cd1a9d2c976c14a52a040062646b535d0a6337 authored almost 2 years ago by DreamPiggy <[email protected]>
Merge pull request #71 from SDWebImage/perf/avoid_unused_copy

Avoid unused extra copy of MutableData

e3c34ac58baf4e6e0cff66cdd6b859f85b2a23b0 authored almost 2 years ago by DreamPiggy <[email protected]>
Avoid unused extra copy of MutableData

f21f014410d79311a393d0da3f6b7cae924f0871 authored almost 2 years ago by DreamPiggy <[email protected]>
Fix dependency

c25a1d2c1bef1d7e1b402a56f7f2f09d36903eb8 authored almost 2 years ago by DreamPiggy <[email protected]>
Bumped version to 0.10.0

d72efcfcb466e1917ace988d810aa523534e1ecd authored almost 2 years ago by DreamPiggy <[email protected]>
Merge pull request #70 from SDWebImage/feat/encode_with_frames

Adopt 5.15.0's encodedDataWithFrames API

5864b77d884cdba731cb856ce587f9390dd47213 authored almost 2 years ago by DreamPiggy <[email protected]>
Update the test case because upstream changes

b0a717871b72b9b5431c3a0b5220f85d1d8df86f authored almost 2 years ago by DreamPiggy <[email protected]>
Adopt 5.15.0's encodedDataWithFrames API

3af65409f2f8bfd6e17718d2896fb0076ef5e769 authored almost 2 years ago by DreamPiggy <[email protected]>
Bumped version to 0.9.1

4416805045174938b11edb69a86e9f7dd0699952 authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #68 from SDWebImage/bugfix/thread_safe_incremental

Fix the thread safe issue for accessing array with index, which may happend during incremental d...

fd36fad3c6ea8e37d8891e5be876d40fddc12de8 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the thread safe issue for accessing array with index, which may happend during incremental decoding

3775b895fb6fd7ed9d61ae7bd8bc5fc13f0b80a0 authored over 2 years ago by DreamPiggy <[email protected]>
Bumped version to 0.9.0

8a0c5e1ae08ed763739262b9dcef64cfb241c14b authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #65 from SDWebImage/fix_encode_maxPixelSize_5_13

Fix the encoding maxPixelSize logic using 5.13.0 API

c3797b999239b3ecbe5f0ac3c58cd35ce2f2fa8e authored over 2 years ago by DreamPiggy <[email protected]>
Fix the encoding maxPixelSize logic

using the new calculation from SDWebImage Core

52b24f60a3dd9ec510d9fc5beb446f9d53c81e59 authored over 2 years ago by DreamPiggy <[email protected]>
Bumped version to 0.8.5

18834cac007c8cc982c57d384b00e7a8a129e9db authored over 2 years ago by DreamPiggy <[email protected]>
Merge pull request #66 from SDWebImage/fix_encode_maxPixelSize

Fix the encoding maxPixelSize logic (patch)

2a6c8fac7d48c004bb6b3887a4e0d4821703b845 authored over 2 years ago by DreamPiggy <[email protected]>
Fix the encoding maxPixelSize logic (patch)

eefd749a1f05c3f45db9f80f3c1eb271e6ce409b authored over 2 years ago by DreamPiggy <[email protected]>
Remove the unused define

Code typo fix

87551c267a12ce94d9d123e4bfff3002ca30e4df authored over 3 years ago by DreamPiggy <[email protected]>
Bumped version to 0.8.4

95a6838df13bc08d8064cf7e048b787b6e52348d authored over 3 years ago by DreamPiggy <[email protected]>
Merge pull request #57 from daltonclaybrook/carthage_framework_search_paths_fix

Update framework search paths to find XCFrameworks

3a7ac0f1e31ff00dda3335b3c582919c4c020568 authored over 3 years ago by DreamPiggy <[email protected]>
Add frameworks search path for build folder root (to find XCFrameworks)

0d018b5601dbef793501ada7ebec8e3b77121c50 authored over 3 years ago by Dalton Claybrook <[email protected]>
Bumped version to 0.8.3

a1ea3c7176e6b228f30ef056d0601b6517a73609 authored almost 4 years ago by DreamPiggy <[email protected]>
Merge pull request #54 from SDWebImage/bugfix_encoding_leak

Fix the encoding leak when input CGImage is not RGBA8888 or RGB888

9d3c8fdc2062d8a290ee61590a797c0f8a634c2b authored almost 4 years ago by DreamPiggy <[email protected]>
Fix the encoding leak when input CGImage is not RGBA8888 or RGB888

44b1aae3c9b9d235b989976fb884555d9e644746 authored almost 4 years ago by DreamPiggy <[email protected]>
Bumped version to 0.8.2

7d68eded0c81b11f74827a5479ed1ff77204429c authored almost 4 years ago by DreamPiggy <[email protected]>
Merge pull request #53 from SDWebImage/bugfix_grayscale

Fix the issue when WebP Encoding grayscale image with only 1 channel

2460818eab71538965bfc59041913fa836b3ff88 authored almost 4 years ago by DreamPiggy <[email protected]>
Fix again for CMYK image

1903ac20f3d1af80e16f2a89d5ea9624fc9fecbd authored almost 4 years ago by DreamPiggy <[email protected]>
Fix the similiar case when input image is CMYK image, check color space model as well :)

777065d638a89a7adb8a883b4ace449f1591c264 authored almost 4 years ago by DreamPiggy <[email protected]>
Added the test case `testEncodingGrayscaleImage` about grayscale

6693ecb35a29c845d8fe4dd8f5e9f5461441de12 authored almost 4 years ago by DreamPiggy <[email protected]>
Fix the issue when WebP Encoding grayscale image with only 1 channel, which cause the wrong encoded WebP image (each column repeats 3 times)

cab8cd977c4b4a5df88a4d513c6f817fcdcb8946 authored almost 4 years ago by DreamPiggy <[email protected]>
Bumped version to 0.8.1

cdf6ce8216b47a59d0bdc17a00f55efe49e7a380 authored about 4 years ago by DreamPiggy <[email protected]>
Merge pull request #52 from AaaK00/fix_zero_value_in_webp_options_ignored

Fixed bug that caused WebP parameter value 0 to be ignored

25f5908fd8e210154fc0ec7787babcaad49a47cf authored about 4 years ago by DreamPiggy <[email protected]>
Changed methods getFloatValueFor and getIntValueFor as static C methods.

415e6b6fc1685a05455d5820ee3aa9b14b9717ab authored about 4 years ago by Antti Kortetmaa <[email protected]>
Fixed issue that caused WebP option that has been set to 0 to be ignored

a197fa1c21b79675c315b9e6429a6a44680ece28 authored about 4 years ago by Antti Kortetmaa <[email protected]>
Merge pull request #2 from SDWebImage/master

Updates from Main branch

76edf76a3c7f6a6fa6e03ce18700aae9e5cf5769 authored about 4 years ago by Antti Kortetmaa <[email protected]>
Update README.md

864a71e8f3cd6e39e883691001070c1377e0f004 authored about 4 years ago by DreamPiggy <[email protected]>
Bumped version to 0.8.0

8df7931f95af2d8be07a9146c664c442688713c4 authored about 4 years ago by DreamPiggy <[email protected]>
Update the readme about new libwebp codec options

9158e2429fe18df079b67b71957704ad025b25c5 authored about 4 years ago by DreamPiggy <[email protected]>
Merge pull request #51 from SDWebImage/feature_replace_semaphore_with_os_unfair_lock_and_spinlock

Replace the dispatch semaphore into os_unfair_lock, copied from SDWebImage Core

2021f7d3b2f6a3d7460e9d176b962a477644df1b authored about 4 years ago by DreamPiggy <[email protected]>
Replace the dispatch semaphore into os_unfair_lock, copied from SDWebImage Core

ba51befd7c8ab9cde085bfe1a02b222b46eb002a authored about 4 years ago by DreamPiggy <[email protected]>
Merge pull request #50 from SDWebImage/code_garden

Update the Xcode Project of WebP encode options

049cc753159d65135f759196b01364d686fee0f2 authored about 4 years ago by DreamPiggy <[email protected]>
Update the Xcode Project of WebP encode options

19b7465deaf2241036e6b6f8111c39a58f470bc5 authored about 4 years ago by DreamPiggy <[email protected]>
Merge pull request #49 from AaaK00/webp-options

Added new encoding options to WebP encoding

531737523971e7bc9d869094cf5a0ee325b7f353 authored about 4 years ago by DreamPiggy <[email protected]>
Removed updateWebPOptionsToConfig from the public API of SDImageWebPCoder

de7ba8d08e2ba9b76b5c9707113f9be0f1046c58 authored about 4 years ago by Antti Kortetmaa <[email protected]>
Added unit tests for WebP settings.

e330f22573720b70b658c80319012619185896d2 authored about 4 years ago by Antti Kortetmaa <[email protected]>
Added new encoding options to WebP encoding

66cfc23f1c16359899650f5d49687b0a2e95dc1d authored about 4 years ago by Antti Kortetmaa <[email protected]>
Merge pull request #1 from SDWebImage/master

Update the test cases with new WebP sample URLs

e252beb18703d79e93cf516f39aaa84d29893ed6 authored about 4 years ago by Antti Kortetmaa <[email protected]>
Update the test cases with new WebP sample URLs

779dd7d1c83b30dde1d67060712fd459abd77721 authored about 4 years ago by DreamPiggy <[email protected]>
Update Cartfile to use SDWebImage 5.10+

4861ce979930d3d2e8a1bd8cd9c83939f7ce66f9 authored about 4 years ago by DreamPiggy <[email protected]>
Bumped version to 0.7.0

Update the README

a0bc7407f0433c9b628e2dec1505b6cf50451a5b authored about 4 years ago by DreamPiggy <[email protected]>
Merge pull request #48 from SDWebImage/xcode11

Bumped the min deployment target to iOS 9+, Xcode to Xcode 11

b70876b79735e4d627c244962a81a36e3f5c558e authored about 4 years ago by DreamPiggy <[email protected]>