Descripción: Miniatura de una imagen.
A continuación mostramos los apuntes asociados a este extra:
// Descripción para sindicación:
/*
[rss]Miniatura de una imagen.[/rss]
*/
$url = $_GET["url"];
$soy_fichero = is_file($url);
list ($ancho, $alto, $tipo) = @getimagesize($url);
if ($ancho) {
$apaisada = $ancho > $alto;
$mayor = ($apaisada) ? $ancho : $alto;
if (isset($_GET["max"]) && ((int) $_GET["max"] <= $mayor)) {
$max = $_GET["max"];
$img = imagecreatefromstring(file_get_contents($url));
$ratio = ($ancho > $alto) ? $max / $ancho: $max / $alto;
$anchito = $ancho * $ratio;
$altito = $alto * $ratio;
$mini = imagecreatetruecolor($anchito, $altito);
$fondo = imagecolorallocate($mini, 0, 0, 0);
imagecolortransparent($mini, $fondo);
imagefill($mini, 0, 0, $fondo);
imagecopyresized($mini, $img, 0, 0, 0, 0, $anchito, $altito, $ancho, $alto);
header("Content-Type: image/png");
imagepng($mini);
imagedestroy($mini);
}
else {
$img = imagecreatefromstring(file_get_contents($url));
header("Content-Type: image/png");
imagepng($img);
imagedestroy($img);
}
}
else {
$img = imagecreatefromstring(file_get_contents("dibujos/miemoticon.gif"));
header("Content-Type: image/gif");
imagegif($img);
imagedestroy($img);
}
unset($css);
unset($body);
Este código ha sido leído en 103 ocasiones.
Esta extra aún no tiene comentarios.
Valoración de esta página: (extra.mini)
Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 | Otros enlaces: buscador