Tengo un problema a la hora de redimensionar las imagenes ( la verdad es que en este tema estoy muy verde )
Siguiendo un tutorial he editado lo siguiente :
Código PHP:
<?php
header( "Content-type: image/jpeg" );
$img2 = imagecreatefromjpeg( "imagen.jpg" );
$w1 = intval( imagesx( $img2 ) / 2 );
$h1 = intval( imagesy( $img2 ) / 2 );
$img1 = imagecreatetruecolor( $w1, $h1 );
imagecopyresized( $img1, $img2, 0, 0, 0, 0, $w1, $h1, 300, 225 );
imagejpeg( $img1 );
?>
Existen dos problemas que no logro superar. El primero es el header: me sale el Warning :
Warning: Cannot modify header information - headers already sent by
Esto creo que pasa por que pongo el header despues de haber imprimido algo en pantall no?
El problema es que no se donde poner el header.
El segundo creo que viene deribado de este, intentando poner el header en el HEAD ( no se si es lo correcto ) , desaparece este Warning pero, en vez de aparecerme la imagen redimensionada me sale un montón de codigo así
ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC $.' ",#(7),01444'9=82<.342ÿÛC 2!!222222222222222222222222222222222222222222222 22222ÿÀx_"ÿÄ ...
Alguien sabe que me puede estar pasando?
Gracias de antemano