Skip to content
This repository has been archived by the owner on Jun 23, 2020. It is now read-only.

croath/UIImageView-BetterFace

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bf
 
 
doc
 
 
 
 
 
 
 
 
 
 

Build Status

UIImageView-BetterFace

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:

preview

##How?

  1. Drag UIImageView+BetterFace.h and UIImageView+BetterFace.m to your project
  2. Add CoreImage.framework to your project
  3. Import the .h file
  4. Add this:[anImageView setNeedsBetterFace:YES];
  5. If you want all setImage: methods do the magic: Add hack_uiimageview_bf(); to your main function; Otherwise call setBetterFaceImage: for every image you want to make the face detection.
  6. Done
  7. 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 animation
  • it may take a lot of memory while reusing the UIImageView

##Who use BetterFace?

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.

About

a UIImageView category to let the picture-cutting with faces showing better

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published