PHP - Mostrar Imagen en el navegador PHP

   
Vista:

Mostrar Imagen en el navegador PHP

Publicado por Miguel Antonio (1 intervención) el 31/05/2013 21:58:42
Alguna idea de porque no puedo visualizar mi imagen en el navegador??

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
$original = "C:\wamp\www\imagen\screenshot.png";
for ($i=strlen($original)-1;$i>0;$i--){
	if(substr($original,$i,1)=="."){
	$tipo=substr($original,$i+1);
break;
}
}
$tamano=getimagesize($original);
$orig_ancho = $tamano[0];
$orig_alto = $tamano[1];
$margen=10;
$izq = 50;
$sup = 80;
$der = 40;
$inf = 60;
$ancho_recortado=$orig_ancho-$izq-$der;
$alto_recortado=$orig_alto-$inf-$sup;
$ampx=1;
$ampy=1;
$papel_ancho=$ancho_recortado*($ampx+(2*$margen));
$papel_alto=$alto_recortado*($ampy+(2*$margen));
$resultado_ancho=$papel_ancho-(2*$margen);
$resultado_alto=$papel_alto-(2*$margen);
switch($tipo){
case "jpg":
$importada=imagecreatefromjpeg($original);
break;
case "png":
$importada=imagecreatefrompng($original);
break;
case "gif":
$importada=imagecreatefromgif($original);
break;
}
Header("Content-type:image/png");
$im_base=imagecreatetruecolor($papel_ancho,$papel_alto);
$fondo=imagecolorallocate($im_base,255,255,200);
imagefill($im_base,0,0,$fondo);
imagecopyresampled($im_base,$importada,$margen,$margen,$izq,$sup,$resultado_ancho,$resultado_alto, $ancho_recortado, $alto_recortado);
$rojo = imagecolorallocate($im, 0xFF, 0x00, 0x00);
$fuente = './arial.ttf';
imagefttext($im_base, 13, 0, 105, 55, $rojo, $fuente, 'Todos los derechos reservados');
imagepng($im_base,"imagen.png");
imagedestroy();
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Mostrar Imagen en el navegador PHP

Publicado por xve (5519 intervenciones) el 01/06/2013 21:18:04
Hola Miguel, la verdad a simple vista, no se que puede estar pasando... que te aparece? te da algun error?
Como llamas a la imagen?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar