Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/interconnectit/my-eyes-are-up-here

Face detection for generating cropped thumbnails in WordPress. Avoiding automatically generated crotch shots since 2013.
https://github.com/interconnectit/my-eyes-are-up-here

Last synced: 3 days ago
JSON representation

Face detection for generating cropped thumbnails in WordPress. Avoiding automatically generated crotch shots since 2013.

Awesome Lists containing this project

README

        

My eyes are up here
===================

Face detection for generating cropped thumbnails in WordPress. Avoiding automatically generated crotch shots since 2013.

## Why would I want this?

Consider a common problem with automatically generated thumbnails in WordPress themes. You need an image of a precise width and height to fit into the design but you never know what images people are uploading.

You could control the width and height of the standard WP thumbnail sizes and let folks alter the crop as necessary themselves but if you have more than a few custom image sizes you can't alter the crop of those.

Let's say you have a portrait image of someone and your theme needs a landscape crop of the image. WP centers the crop so you'll get an image of the persons crotch... Not ideal. I assume.

This plugin detects faces in an image and centers the crop using an average of all the faces it finds.

```
Portrait image:

+-----------+
| |
| O |
| --|-- |
| | |
| | | |
| | | |
| |
+-----------+

Cropped landscape version with default WP cropping:

+-----------+
| --|-- |
| | |
| | | |
+-----------+

Cropped landscape version using this plugin:

+-----------+
| |
| O |
| --|-- |
+-----------+
```