A UIImageView extension to let the picture-cutting with faces showing better
Last update in v0.2_stable : add a UIImage+BetterFace category, so clipping images becomes possible(clap!)
Looking for an Android version? Check this! [https://github.com/beartung/tclip-android]
##Why?
- Have problems showing the resized image previews?
- People in the preview only have chins but not faces?
- A group photo doesn't look well?
Try UIImageView-BetterFace!
Like this:
##How?
- Drag
UIImageView+BetterFace.h
andUIImageView+BetterFace.m
to your project - Add CoreImage.framework to your project
- Import the .h file
- Add this:
[anImageView setNeedsBetterFace:YES];
- If you want all
setImage:
methods do the magic: Addhack_uiimageview_bf();
to yourmain
function; Otherwise callsetBetterFaceImage:
for every image you want to make the face detection. - Done
- Still have problems? clone the project and see the demo.
##Too slow?
try set the fast
property to YES
to get the faster speed(lower accuracy)
##Known issues
it will be slow to render large-size images, and showing the strange animationit may take a lot of memory while reusing the UIImageView
##Who use BetterFace?
- App of http://getprix.com
If you're building your applications using UIImageView-BetterFace, please let me know! (add your application name & App Store link here and pullreuqest this README~
##Debugging
Add BF_DEBUG
to your pre compile macros or #define BF_DEBUG
to your prefix.pch
file in order to see turn ON debugging logs on the console.
##Other
Any issue and pull request is welcome.