Skip to content

Commit 2b09dfc

Browse files
committed
Update readme
1 parent 7c7d8fc commit 2b09dfc

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,24 @@ let avifData = SDImageAVIFCoder.shared.encodedData(with: image, format: .avif, o
267267
let lossyAVIFData = SDImageAVIFCoder.shared.encodedData(with: image, format: .avif, options: [.encodeCompressionQuality: 0.1]) // [0, 1] compression quality
268268
```
269269

270+
### Thumbnail Encoding (0.12.0+)
271+
272+
+ Objective-C
273+
274+
```objective-c
275+
// AVIF image thumbnail encoding
276+
UIImage *image;
277+
NSData *thumbnailAVIFData = [[SDImageAVIFCoder sharedCoder] encodedDataWithImage:image format:SDImageFormatAVIF options:@{SDImageCoderEncodeMaxPixelSize : @(CGSizeMake(200, 200))}]; // encoding max pixel size
278+
```
279+
280+
+ Swift
281+
282+
```swift
283+
// AVIF image thumbnail encoding
284+
let image: UIImage
285+
let thumbnailAVIFData = SDImageAVIFCoder.shared.encodedData(with: image, format: .AVIF, options: [.encodeMaxPixelSize: CGSize(width: 200, height: 200)]) // encoding max pixel size
286+
```
287+
270288
## Screenshot
271289

272290
<img src="https://raw.githubusercontent.com/SDWebImage/SDWebImageAVIFCoder/master/Example/Screenshot/AVIFDemo-iOS.png" width="300" />

0 commit comments

Comments
 (0)