【文件属性】:
文件名称:FaceAware:一种扩展,使UIImageView能够专注于图像中的面Kong
文件大小:554KB
文件格式:ZIP
更新时间:2021-02-03 04:03:42
swift photos ios extension cocoapods
人脸识别
有时,我们需要处理的图像的高宽比不太适合UIImageViews的范围。
在大多数情况下,我们可以使用AspectFill使图像适合UIImageView的边界而不会拉伸或留有空格,但是,当涉及到人像时,如果人脸没有完全居中,通常会裁剪掉人脸。
这就是FaceAware的用处。它将通过UIImageView的image属性,或使用内置函数之一设置的图像,来分析图像,并专注于它可以在其中找到的任何面Kong。
FaceAware的最常见用法是使用化身。
使用FaceAware,您的用户将不再需要裁剪和调整个人资料图片。
基于以下两个较早的项目:
两者似乎都不再维护了。
要求
迅捷5.1
iOS 8.0以上
Xcode 11
安装
手册
只需将UIImageView+FaceAware.swift拖到您的项目中即可。
迦太基
将github "BeauNouvelle/FaceAware"添加到您的Cartfile
有关安装和设置迦太基的更多信息,请参见: :
椰子足
将pod 'FaceAware'添加到您的pod文件中。
将import FaceAwa
【文件预览】:
FaceAware-master
----Images()
--------inspectable.png(44KB)
--------largeExample.jpg(102KB)
--------avatarExample.png(188KB)
----Example()
--------Example.xcodeproj()
--------Example()
--------FaceAware()
----LICENSE(1KB)
----FaceAware()
--------UIImageView+FaceAware.swift(8KB)
--------Attachable.swift(2KB)
----FaceAware.podspec(1KB)
----.gitignore(1KB)
----README.md(3KB)