Open-source Swift library designed for downloading and caching web images, with multiple image management and processing tools included. #Image Library #Swift Library #Download Image #Library #Swift #Image
Kingfisher is a well-known and widely-used Swift library that allows your app to download and cache images from the web. It’s written entirely in Swift, and it is very easy to implement on macOS, iOS, tvOS, and watchOS. It supports SwiftUI and contains functionality for handling numerous image-related operations.
The library features asynchronous downloading and caching, and cache behavior can be customized to a great extent. Downloads can be cancelled, and content downloaded previously can be reused to maximize performance.
Extensions are available for UIImageView, NSImageView, NSButton, UIButton, NSTextAttachment, WKInterfaceImage, TVMonogramView, and CPListItem to allow setting images from URLs. Transition animations are included, as well as placeholders and indicators while images are loaded.
Advanced image processing is supported if you want to go beyond just downloading and displaying a file. For example, images can be downsampled, cropped, and blurred, colors can be adjusted, and corners can be rounded.
Each of the library’s components, namely the downloader, caching system, and images processors, are used separately, depending on your use case.
The project’s GitHub page contains detailed documentation that goes through all of the library’s features and provides a cheat sheet for using various Kingfisher components, with helpful examples. A full API Reference is also available.
What's new in Kingfisher 7.11.0:
- Add:
- Add visionOS as a supported platform when being used in CocoaPods. For other dependency managers, it was already supported from previous versions. #2205 @onevcat @grachyov
- A name for background task started for image cache cleanup. #2201 @antohisorin
Kingfisher 7.11.0
add to watchlist add to download basket send us an update REPORT- runs on:
- macOS 10.14 or later (-)
- file size:
- 34.9 MB
- filename:
- Kingfisher-7.11.0.zip
- main category:
- Development
- developer:
- visit homepage
Windows Sandbox Launcher
ShareX
Context Menu Manager
7-Zip
Zoom Client
calibre
Microsoft Teams
4k Video Downloader
IrfanView
Bitdefender Antivirus Free
- 4k Video Downloader
- IrfanView
- Bitdefender Antivirus Free
- Windows Sandbox Launcher
- ShareX
- Context Menu Manager
- 7-Zip
- Zoom Client
- calibre
- Microsoft Teams