Commit Graph

116 Commits

Author SHA1 Message Date
DreamPiggy 111f2a88cd Update the readme about thumbnail encoding 2020-04-13 13:28:05 +08:00
DreamPiggy 4e362c59b5 Bumped version to 0.6.1
Update the README
2020-04-13 13:22:30 +08:00
DreamPiggy 20ab7d2b44
Merge pull request #41 from SDWebImage/performance_avoid_copy_progressive_data_and_use_lock
Fix the potential buffer crash issue during progressive animated webp decoding, and avoid extra copy for partial image data
2020-04-13 13:18:50 +08:00
DreamPiggy 75af1fa89c
Merge pull request #42 from SDWebImage/feature_webp_encoding_max_pixel_size
Feature WebP Encoding max pixel size (Thumbnail Encoding)
2020-04-13 11:30:43 +08:00
DreamPiggy 8b935e7927 Update the test case about maxPixelSize 2020-04-13 11:17:17 +08:00
DreamPiggy 56ec346a0c Add the support for maxPixelSize encoding options, which will do a thumbnail encoding (5.7's feature) 2020-04-13 11:09:26 +08:00
DreamPiggy 878d64e3e1 Use lock and copy the NSData before recreate the temp demuxer, avoid the extra copy for most cases, and use lock during the demuxer creation to avoid thread-safe issue 2020-04-13 01:26:00 +08:00
DreamPiggy 92e55d4fd6 Bumped version to 0.6.0
Update the README
2020-04-07 20:59:03 +08:00
DreamPiggy 793fcadd06
Merge pull request #39 from SDWebImage/project_podfile_workspace
Refactory the workspace and test project path
2020-04-07 20:52:00 +08:00
DreamPiggy 9f415e90b0 Fix the test scheme configuration 2020-04-07 20:38:49 +08:00
DreamPiggy 177434945d Refactory the workspace and test project path. Which share the same Podfile for Example and Tests, easy to install and cache friendly 2020-04-07 20:22:25 +08:00
DreamPiggy 26d4fb1a88
Merge pull request #38 from SDWebImage/fix_max_file_size_passes
Update the example and test case for the max file size
2020-04-07 20:20:28 +08:00
DreamPiggy 6c2651bb25 Update the example and test case for the max file size 2020-04-07 20:20:06 +08:00
DreamPiggy e25194e655
Merge pull request #36 from SDWebImage/fix_max_file_size_passes
Fix that the max file size encoding need to increase the passes used by libwebp, we choose to use 6 from cwebp command line
2020-04-07 19:46:38 +08:00
DreamPiggy 6a0f5dc73c Fix that the max file size encoding need to increase the passes used by libwebp, we choose to use 6 from cwebp command line 2020-04-07 19:45:33 +08:00
DreamPiggy ee7665e2b0
Merge pull request #35 from SDWebImage/project_encoding_max_file_size_advanced_api
Upgrade the dependency to SDWebImage 5.7, supports the maxFileSize encoding options, as well as enabling the thread-encoding for speedup
2020-04-07 18:20:22 +08:00
DreamPiggy a62950d23f Upgrade the dependency to SDWebImage 5.7, supports the maxFileSize encoding options, as well as enabling the thread-encoding for speedup 2020-04-07 16:59:59 +08:00
DreamPiggy eb6e84f855 Fix the codecov upload issue, enable gather code coverage data 2020-01-27 18:47:48 +08:00
DreamPiggy d2286ce492 Removed the un-stable test case to check isProgressive (there are race condition that after setImage, the isProgressive reset to NO) 2020-01-27 18:08:12 +08:00
DreamPiggy dbfa17dae2 Add CodeCov report, renaming the Tests folder 2020-01-27 17:42:39 +08:00
DreamPiggy bf48c6c9aa Fix the test case because of cache 2020-01-27 17:02:53 +08:00
DreamPiggy 681023124b Bumped version to 0.5.0 2020-01-18 20:19:28 +08:00
DreamPiggy 8a0bd42053 For progressive animated image poster, the sd_imageFormat should be set 2020-01-18 19:45:36 +08:00
DreamPiggy 3f847ba6dc Fix the issue that progressive image which show first poster image, the decode image size is wrong. Should always create CGContext for animated image 2020-01-18 19:42:35 +08:00
DreamPiggy 1b22ee5e56 Update the readme about the progressive animation decoding 2020-01-18 19:17:08 +08:00
DreamPiggy e4af4b805e
Merge pull request #33 from SDWebImage/feature_progressive_animated_webp
Feature - Supports Progressive Animated WebP (Important)
2020-01-18 19:11:07 +08:00
DreamPiggy b6f4692439 Supports the UIImageView to show Prorgessive Animated Image's first poster frame, match the behavior of built-in coders 2020-01-18 18:43:56 +08:00
DreamPiggy 602184ee66 Using the WebPDemux API to support progressive animated WebP. This is less performance but at least works 2020-01-18 18:36:27 +08:00
DreamPiggy 9f66a66f88 Bumped version to 0.4.1 2020-01-18 18:33:56 +08:00
DreamPiggy 11e4f1a973
Merge pull request #32 from SDWebImage/fix_thumbnail_progressive_size
Fix the issue that thumbnail decoding does not works for progressive webp image
2020-01-18 18:32:15 +08:00
DreamPiggy 0cc073a435 Fix the issue that thumbnail decoding does not works for progressive webp image 2020-01-18 18:21:45 +08:00
DreamPiggy e58c901a1c Bumped version to 0.4.0 2020-01-18 12:52:21 +08:00
DreamPiggy a65d37c01a Update the Readme about thumbnail decoding. 2020-01-18 12:42:27 +08:00
DreamPiggy d77570d623
Merge pull request #31 from SDWebImage/feature_thumbnail_decoding
WebPCoder now supports the thumbnail decoding
2020-01-18 12:40:54 +08:00
DreamPiggy 6726339690 Re-implements the animated webp's thumbnail decoding, now looks better 2020-01-18 01:15:12 +08:00
DreamPiggy f6ff82be42 The Animated WebP should not use the scaled canvas size, which will cause the draw frame contains Jagged and buggy. Instead, use the full pixels canvas to draw, scale down each frame after drawn (sadlly) 2020-01-18 00:41:38 +08:00
DreamPiggy 72d1968d42 Fix the animated canvas again, this time should work 2020-01-17 18:11:11 +08:00
DreamPiggy e3ba3abc3a Update the Test Case to ensure the thumbnail decoding works 2020-01-17 16:12:47 +08:00
DreamPiggy 50136be56b Fix the issue that animated image (which use a canvas) should also scale the canvas size 2020-01-17 16:12:27 +08:00
DreamPiggy 9db3358eb0 WebPCoder now supports the thumbnail decoding 2020-01-16 22:12:43 +08:00
DreamPiggy a936bdb6d1 Bumped version to 0.3.1 2020-01-07 18:51:12 +08:00
DreamPiggy a4a5c57fc8 Update the Package.swift to use 1.1.0+ version of libwebp, not RC version 2020-01-07 18:25:04 +08:00
DreamPiggy 3e2d252aa9
Merge pull request #30 from SDWebImage/fix_static_webp_cgcontext_RAM
Fix the issue when WebP is static webp, the `SDAnimatedImageCoder` protocol implementation still create CGContext, this can reduce RAM usage
2020-01-07 16:20:00 +08:00
DreamPiggy 7cd404cccc Add test case to ensure that Static WebP does not create CGContext 2020-01-07 15:21:47 +08:00
DreamPiggy 6e88c64f4f Fix the issue when WebP is static webp, the `SDAnimatedImageCoder` protocol implementation still create CGContext, this can reduce RAM usage 2020-01-07 14:54:33 +08:00
DreamPiggy 9319f8714b Bumped version to 0.3.0 2019-12-27 14:49:25 +08:00
DreamPiggy a14f6eb29c
Merge pull request #28 from SDWebImage/swiftpm
Support Swift Package Manager (with libwebp v1.1.0-rc2)
2019-12-27 14:46:55 +08:00
DreamPiggy 6724998472 Fix one test case after SDWebImage 5.3.0 2019-12-27 14:23:36 +08:00
DreamPiggy 862dac6161 Update the Travis-CI script 2019-12-27 12:19:07 +08:00
DreamPiggy dc62982bbb Fix the platform limit in SwiftPM 2019-12-27 12:06:31 +08:00