Problemas al cortar una imagen

Iniciado por sexto, 16 Mayo 2014, 12:53 PM

0 Miembros y 1 Visitante están viendo este tema.

sexto

Estoy usando imagecopyresampled para cortar una imagen.

Tengo una imagen de 300x448 y tengo que cortarla por el centro para que sea 400x225.
Consigo crear la imagen a ese tamaño, y si no los parámetros de las coordenadas están a 0 me pone esa misma imagen pero deformada, hasta ahí bien, pero si pongo el parámetro de origen del alto en 111.5 (es lo que tiene que dar) me coge esa misma imagen deformada y me la desplaza 111.5px hacia arriba, pero no me la corta como quiero yo.
Evidentemente no lo puedo hacer con Photoshop porque esta es una imagen pero luego se hará con muchas más.

¿Qué me falta por poner?

Muchas gracias.

Gh057

hola sexto, no lo he utilizado, pero imagecopyresampled tiene la siguiente sintaxys:

Código (php) [Seleccionar]
bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h )

por lo cual debes poner tanto el alto como el ancho del origen como de la proporción de destino que necesitas (los cuatro últimos parámetros)

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

sexto


Gh057

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

sexto

No, pero ya está.
He puesto los primeros en 0 menos el del alto, que estaba en 111.5 y lo que he hecho ahora ha sido poner la altura del original en 225 en vez de 448, ya que es la parte que coges, no la altura original.
Tonto de mi...