Commit Graph

98 Commits

Author SHA1 Message Date
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
DreamPiggy 0da097c43e Update the readme 2019-12-27 12:01:48 +08:00
DreamPiggy 9cd65354eb Support SwiftPM 2019-12-27 11:58:24 +08:00
DreamPiggy f17326681a Update the readme about detail coders usage, accept header modification, etc 2019-10-16 14:48:39 +08:00
DreamPiggy df820a080d Bumped version to 0.2.5 2019-10-02 17:09:39 +08:00
DreamPiggy ee74989194
Merge pull request #24 from SDWebImage/fix_warnings
Fix the warning of deprecated API `CGColorSpaceCreateWithICCProfile`
2019-10-02 17:08:20 +08:00
DreamPiggy 177343a714 Fix the warning of deprecated API `CGColorSpaceCreateWithICCProfile` 2019-10-02 17:04:50 +08:00
DreamPiggy d53b482d80 Bumped version to 0.2.4 2019-09-12 17:51:52 +08:00
DreamPiggy b4e72dd678
Merge pull request #23 from SDWebImage/fix_animated_webp_frame_blend_issue
Recheck the animated canvas calculation logic, fix the issue of that calculation
2019-09-12 17:50:56 +08:00
DreamPiggy 3e3b7e30b1 Recheck the animated canvas calculation logic, fix the issue of that calculation 2019-09-12 17:39:53 +08:00
Kinarobin c5b98c4b21
Merge pull request #22 from SDWebImage/fix_animated_webp_frame_blend_issue
Fix the Animated WebP coder the frame blend index calculation issue, he end condition should be only `endIndex` to match the behavior.
2019-09-12 12:06:27 +08:00
DreamPiggy 0bd6185484 Fix the Animated WebP coder the frame blend index calculation issue, the end condition should be only `endIndex` to match the behavior. 2019-09-12 11:36:20 +08:00
DreamPiggy 7fc66ec22f Bumped version to 0.2.3 2019-06-02 16:03:59 +08:00
DreamPiggy 0f0284d4c5
Merge pull request #17 from SDWebImage/fix_macOS_project_module_name
Update to fix the wrong product name `SDWebImageWebPCoder_macos.framework` for macOS on Carthage users
2019-06-02 16:03:18 +08:00
DreamPiggy 9f52375a7a Update to fix the wrong module name for macOS on Carthage users 2019-06-02 16:00:14 +08:00
DreamPiggy b0e4edb1b3 Bumped version to 0.2.2 2019-06-02 11:45:34 +08:00
DreamPiggy fb4b9e743e Using the framework import instead of module import to support project without clang module 2019-06-02 11:44:04 +08:00
DreamPiggy 299d1d7e5e
Merge pull request #15 from 0x0c/master
Fix the issue that could not compile SDWebImageWebPCoder when using CocoaPods with use_modular_header!
2019-06-02 11:40:19 +08:00
Akira 16ef0cf1a7 Use @import 2019-05-21 01:21:19 +09:00