Skip to content

Commit 9348ad3

Browse files
committed
Bumped version to 0.12.0
1 parent f4c0907 commit 9348ad3

File tree

3 files changed

+25
-3
lines changed

3 files changed

+25
-3
lines changed

Package.resolved

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,28 @@ let thumbnailSize = CGSize(width: 300, height: 300)
168168
let image = SDImageWebPCoder.shared.decodedImage(with: data, options: [.decodeThumbnailPixelSize: thumbnailSize])
169169
```
170170

171+
### Decoding with limit bytes (0.12.0+)
172+
173+
+ Objective-C
174+
175+
```objective-c
176+
// WebP thumbnail image decoding
177+
NSData *webpData;
178+
NSUInteger limitBytes = 1024 * 1024; // 1MB
179+
UIImage *image = [[SDImageWebPCoder sharedCoder] decodedImageWithData:webpData options:@{SDImageCoderDecodeScaleDownLimitBytes : @(limitBytes)}];
180+
// The image pixel buffer is guaranteed to less than 1MB in RAM (may scale down or full size), suitable for large image
181+
```
182+
183+
+ Swift
184+
185+
```swift
186+
// WebP thumbnail image decoding
187+
let webpData: Data
188+
let limitBytes = 1024 * 1024 // 1MB
189+
let image = SDImageWebPCoder.shared.decodedImage(with: data, options: [.decodeScaleDownLimitBytes: limitBytes])
190+
// The image pixel buffer is guaranteed to less than 1MB in RAM (may scale down or full size), suitable for large image
191+
```
192+
171193
### Encoding
172194

173195
+ Objective-c

SDWebImageWebPCoder.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'SDWebImageWebPCoder'
3-
s.version = '0.11.0'
3+
s.version = '0.12.0'
44
s.summary = 'WebP decoder/encoder for SDWebImage coder plugin.'
55

66
s.description = <<-DESC

0 commit comments

Comments
 (0)