william-weng/wwimageformat
- [Simply analyze the commonly used image data formats.](https://github.com/MROS/jpeg_tutorial)
[Introduction - 簡介](https://swiftpackageindex.com/William-Weng)
[WWImageFormat]
Installation with Swift Package Manager
dependencies: [
.package(url: "https://github.com/William-Weng/WWImageFormat.git", .upToNextMajor(from: "1.0.1"))
][可用函式](https://ezgif.com/video-to-webp)
|函式|說明| |-|-| |parseFormat(:)|解析圖片格式| |parseData(:)|解析圖片格式 + 是否為動畫|
[Example](https://ezgif.com/video-to-webp)
import UIKit
import WWImageFormat
final class ViewController: UIViewController {
@IBOutlet weak var formatLabel: UILabel!
@IBOutlet weak var imageView: UIImageView!
private let images = ["ハチワレ.jpg", "bilibili.gif", "うさぎ.png"]
@IBAction func parseImageFormat(_ sender: UIButton) {
guard let url = Bundle.main.url(forResource: images[sender.tag], withExtension: nil),
let imageData = try? Data.init(contentsOf: url),
let format = WWImageFormat.shared.parseData(imageData)
else {
return
}
imageView.image = UIImage(data: imageData)
formatLabel.text = "format: \(format.format), isAnimated: \(format.isAnimated)"
}
}Package Metadata
Repository: william-weng/wwimageformat
Default branch: main
README: README.md