图片/视频选择器 - 支持LivePhoto、GIF图片选择、3DTouch预览、在线下载iCloud上的资源、编辑图片/视频、浏览网络图片 功能 Imitation wx photo/image picker - support for LivePhoto, GIF image selection, 3DTouch preview, Download the resources on iCloud online, browse the web image function
MIT License
Bot releases are visible (Hide)
CameraViewControllerProtocol
Picker
Editor
Published by SilenceLove 8 months ago
所有图标可自定义HX.ImageResource
所有文本内容可自定义HX.TextManager
Picker
/// targetSize: 指定imageSize
/// targetMode: 裁剪模式
let image = try await photoAsset.image(targetSize: .init(width: 200, height: 200), targetMode: .fill)
PhotoAsset
新增获取用于展示的内容 /// 获取缩略图
let thumImage = try await photoAsset.requesthumbnailImage()
/// 获取预览图
let previewImage = try await photoAsset.requestPreviewImage()
/// 获取 AVAsset
let avAsset = try await photoAsset.requestAVAsset()
/// 获取 AVPlayerItem
let playerItem = try await photoAsset.requestPlayerItem()
/// 获取 PHLivePhoto
let livePhoto = try await photoAsset.requestLivePhoto()
Camera
config.aspectRatio = ._9x16
Published by SilenceLove 8 months ago
所有图标可自定义HX.ImageResource
所有文本内容可自定义HX.TextManager
Picker
/// targetSize: 指定imageSize
/// targetMode: 裁剪模式
let image = try await photoAsset.image(targetSize: .init(width: 200, height: 200), targetMode: .fill)
PhotoAsset
新增获取用于展示的内容 /// 获取缩略图
let thumImage = try await photoAsset.requesthumbnailImage()
/// 获取预览图
let previewImage = try await photoAsset.requestPreviewImage()
/// 获取 AVAsset
let avAsset = try await photoAsset.requestAVAsset()
/// 获取 AVPlayerItem
let playerItem = try await photoAsset.requestPlayerItem()
/// 获取 PHLivePhoto
let livePhoto = try await photoAsset.requestLivePhoto()
Camera
config.aspectRatio = ._9x16
Published by SilenceLove 12 months ago
Published by SilenceLove about 1 year ago
UISplitViewController
, used by iPad
by defaultPhotoAlbumList
PhotoPickerTitle
PhotoPickerList
NetworkImageAsset
adds CacheKey
property