Descripción: Creación de un recorte de una imagen de nustra librería con posibilidad de hacer zoom.
A continuación mostramos los apuntes asociados a este extra:
// Descripción para sindicación:
/*
[rss]Creación de un recorte de una imagen de nustra librería con posibilidad de hacer zoom.[/rss]
*/
$ancho = $_GET["ancho"];
$alto = $_GET["alto"];
$x = $_GET["x"];
$y = $_GET["y"];
$id = $_GET["id"];
$zoom = $_GET["zoom"];
$sql = "select url, tipo from $tabla_imagenes where id='$id'";
$res = mysql_query($sql);
if ($res) {
if (mysql_num_rows($res) > 0) {
$codigo_imagen = file_get_contents($diario_includes.mysql_result($res, 0, "url"));
$origen = imagecreatefromstring($codigo_imagen);
}
}
$destino = imagecreatetruecolor($ancho * $zoom, $alto * $zoom);
$transpa = imagecolorallocate($destino, 1, 1, 1);
imagefill($destino, 1, 1, $transpa);
imagecolortransparent($destino, $transpa);
imagecopyresampled($destino, $origen, 0, 0, $x, $y, $ancho * $zoom, $alto * $zoom, $ancho, $alto);
header("Content-Type: image/png");
imagepng($destino);
imagedestroy($destino);
imagedestroy($origen);
unset($css);
unset($body);
Este código ha sido leído en 137 ocasiones.
Esta extra aún no tiene comentarios.
Valoración de esta página: (extra.detalle)
Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 | Otros enlaces: buscador