2011-03-03 4 views
7

He notado que cada imagen que cargo en Facebook se recorta automáticamente para las miniaturas. Por automáticamente quiero decir que el usuario no está involucrado en la configuración de los parámetros de recorte de ninguna manera. Lo que me molesta es que incluso con el recorte automático, las miniaturas de Facebook al final son inteligentes (de alguna manera recortan el área exacta donde está la cara o la figura de la persona). ¿Cómo es posible y cómo hacerlo en PHP?Facebook como cultivo automático de imágenes con resultados inteligentes

P.S. No puedo instalar cosas de instalación en el servidor. E incluso sin una detección de rostros hay alguna forma de adivinar. Me he dado cuenta de que para imágenes más grandes, Facebook requiere cultivos manuales y solo se cosecha automáticamente para imágenes más pequeñas. El objetivo principal es hacer cultivos cuadrados inteligentes y luego cambiar el tamaño de las miniaturas.

+0

Nota al margen, creo que FB también hace algo de cambio de tamaño del lado del cliente. Hay algunas buenas herramientas gratuitas para esto como Plupload (http://www.plupload.com/index.php) pero no tiene ningún recorte "inteligente". –

+0

Estoy modificando el tamaño en este momento, pero quiero recortar antes de cambiar el tamaño :) El objetivo principal es hacer todos los pulgares cuadrados y luego cambiar su tamaño. –

Respuesta

0

No sé si esto es lo que Facebook hace, pero estoy bastante seguro de que esto es posible a través de la "detección de rostros" como en cualquier cámara digital estos días.

creo que esto es lo que está buscando:

http://www.xarg.org/project/php-facedetect/

pero hay que ser capaz de instalar complementos al servidor. Creo que si quieres hacer esto a través de phl, siempre tendrás que instalar algo en el servidor.

+0

No puedo instalar cosas en el servidor. Eche un vistazo al P.S. Gracias :) –

Cuestiones relacionadas