AGImageControls 0.1.7

AGImageControls 0.1.7

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2017年8月
SwiftSwift 版本3.0
SPM支持 SPM

LiptugaMichael 维护。



  • 作者:
  • Agilie

AGImageControls

Metal

嘿,大家好!我们很高兴向大家分享我们的新开源库 AGImageControls,并免费使用。将 AGImageControls 库集成到您的项目中,并获取用于照片、屏幕截图和其他图像处理的强大工具。(支持 Metal 性能着色器)

AGImageControls 允许用户

  • 使用特殊滤镜处理任何图像。由于这些滤镜,用户可以控制图片的饱和度、亮度、对比度和锐度,并应用适当的颜色和透明度梯度

  • 轻松地在图像中添加标题和简短描述。此外,还可以选择字体类型、颜色和大小

  • 使用矢量蒙版将情感和强调添加到图像中。您还可以将元素旋转 360 度并设置所需的斜率

注意(仅针对设备)

确保您正在实际设备(不是模拟器)上运行,该设备具有 A7 或更新的芯片(iPhone 5S、iPhone 6、iPhone 6 Plus、iPad Air 或 iPad mini(第二代))

安装

AGImageControls 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "AGImageControls"

演示

AGImageControls Demo AGImageControls Demo AGImageControls Demo

示例

要运行示例项目,请先克隆仓库,然后从示例目录运行 pod install。您还可以查看示例

使用方法

  1. AGImageControls 模块导入到您的 ViewController 类中

    import AGImageControls
  2. AGCameraSnapViewController 添加到 ViewController,然后设置其代理

    let camera = AGCameraSnapViewController()
        camera.delegate = self
    self.present(camera, animated: true, completion: nil)
  3. 将您的 ViewController 符合 AGCameraSnapViewControllerDelegate 协议

    func fetchImage (cameraSnapViewController : AGCameraSnapViewController, image : UIImage) {
      self.imageView.image = image
    }
  4. AGCameraSnapViewController 使用默认实现。

故障排除

有问题?请查看 问题 区域以解决问题或创建新的问题,我们将尽快修复。请随时贡献。

作者

这个iOS可视化组件由Agilie团队开源[email protected]

贡献者

联系我们

如果您有任何问题、建议,或者需要基于Web或移动开发的帮助,请通过以下邮箱联系我们:[email protected]。您可以从基础到复杂的问题向我们咨询。

许可协议

AGImageControls遵循MIT许可证(MIT)协议,版权所有 © 2017 Agilie团队