elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  maquillaje etnico php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: maquillaje etnico php  (Leído 1,880 veces)
kakashi20


Desconectado Desconectado

Mensajes: 435


Ver Perfil
maquillaje etnico php
« en: 2 Septiembre 2012, 16:38 pm »

hola

Debo hacer un proyecto pero no sabria como.

El proyecto consiste en que tengo una imagen, el rostro de una persona y la idea es seleccionar otra imagen la cual es un maquillaje tipo étnico o cualquier otro, y ponerlo sobre la cara de la imagen original que así quede el rostro coloreado con la pintura étnica ( pintura étnica : rayas en la cara, cosas así ).

Si alguien me pudiese ayudar u orientar se lo agradecería.


En línea

RevangelyonX

Desconectado Desconectado

Mensajes: 245


Ver Perfil WWW
Re: maquillaje etnico php
« Respuesta #1 en: 3 Septiembre 2012, 02:06 am »

Con un poko de idea sobre esteganografia o incluso bypass de captcha tocas ciertos temas.
En php dispones de muchas funciones que atacan imagenes.

Utilizando la librería GD

Las dos imagenes miden lo mismo?
Podrias leer la segunda imagen (makillaje) y leer cada pixel que no sea blanco. Obtener su posicion y pintarlo en la misma posicion de la primera imagen.

Quizá podrías adjuntar las imagenes o si no es lo que quieres, da mas detalles.
Salu2


En línea

Just Linux
OSCP certified
WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: maquillaje etnico php
« Respuesta #2 en: 3 Septiembre 2012, 14:50 pm »

Busca información sobre como hacer marcas de agua en imagenes desde php y encontrarás lo que necesitas.

Tal como dice RevangelyonX deberás usar GD a menos que utilizes imagick pero no siempre está disponible en todos los servidores porque no es nativo de php como gd.

Ten mucho ojo porque si alguien sube una imágen de 1000x1000 pixeles y tu editor es de 500x500 tendrás una imágen redimensionada al 50% por lo tanto las posiciones de los pixeles para insertar los maquillajes ya no van a ser los mismos, tendrás que ir calculando el % de relación de aspecto entre la imágen original y la redimensionada y luego tomar las posiciones x/y del maquillaje y de la redimensión del maquillaje y despues de sacar todos esos calculos podras hacer la union de ambas imágenes.

También puedes redimensionar primero las imágenes antes de procesar los cortes y hacer una doble carga, asi te ahorras todos los calculos si no eres bueno en las matematicas.

Mira, acá un trozo del código que tube que hacer para crear un editor de fotos en php:



Es un trozo de mas de 5000 lineas de código entre php, css y javascript.

Si solo quieres pegar maquillajes encima no hay problema pero algun dia tendras que enfrentar el redimensionado de imágenes y la automatización de muchas cosas por mas simple que parezca.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Maquillaje digital
Diseño Gráfico
Sonex 8 5,615 Último mensaje 21 Abril 2008, 23:15 pm
por -sagitari-
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines