Como van mi gente de cristalab, ya lo consegui buscando en el internet como me dijeron, ahora tengo un pequeño inconveniente, les cuento,... con este codigo
Código :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<?php
$nombre="C01-SYS.png";
$camino="IMAGENES/Titulos/";
$altura=125;
// Lugar donde se guardarán los thumbnails respecto a la carpeta donde está la imagen "grande".
$dir_thumb = "thumbs/";
// Prefijo que se añadirá al nombre del thumbnail. Ejemplo: si la imagen grande fuera "imagen1.jpg",
// el thumbnail se llamaría "tn_imagen1.jpg"
$prefijo_thumb = "tn_";
// Intentamos crear el directorio de thumbnails, si no existiera previamente.
if (!file_exists($camino.$dir_thumb))
mkdir ($camino.$dir_thumb, 0777) or die("No se ha podido crear el directorio $dir_thumb");
// Aquí comprovamos que la imagen que queremos crear no exista previamente
if (!file_exists($camino.$dir_thumb.$prefijo_thumb.$nombre)) {
echo $camino.$dir_thumb.$prefijo_thumb.$nombre."NO existía";
//echo $camino.$nombre;
$img = imagecreatefrompng($camino.$nombre) or die("No se encuentra la imagen $camino$nombre<br>n");
// miramos el tamaño de la imagen original...
$datos = getimagesize($camino.$nombre) or die("Problemas con $camino$nombre<br>n");
// intentamos escalar la imagen original a la medida que nos interesa
$ratio = ($datos[1] / $altura);
$anchura = round($datos[0] / $ratio);
// esta será la nueva imagen reescalada
$thumb = imagecreatetruecolor($anchura,$altura);
// con esta función la reescalamos
imagecopyresampled ($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
// voilà la salvamos con el nombre y en el lugar que nos interesa.
imagepng($thumb,$camino.$dir_thumb.$prefijo_thumb.$nombre);
}
?>
<body>
</body>
</html>
Todo bien me genera un archivo png en la ruta designada, ahora mi pregunta, en vez de que se guarde en una ruta, quisiera poder visualizar esa imagen sin tener que guardarla, es algo que se me ocurre como seria.....
Investigue este es un ejemplo de php
Código :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
// crear una imagen 100*30
$im = imagecreate(100, 30);
// fondo blanco y texto azul
$fondo = imagecolorallocate($im, 255, 255, 255);
$color_texto = imagecolorallocate($im, 0, 0, 255);
// escribir la cadena arriba a la izquierda
imagestring($im, 5, 0, 0, "¡Hola mundo!", $color_texto);
// producir la salida de la imagen
header("Content-type: image/png");
imagepng($im);
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
</body>
</html>
Pero no me funciona, salen unos caracteres medio raros, lo mismo me paso cuando lo probe en el codigo de generar las imagenes, alguien sabe la razon