logoExtra: escalar

Descripción: Script para modificar el tamaño de una imagen (agrandar o reducir).


A continuación mostramos los apuntes asociados a este extra:

Este diario: Sindición extra
Cuando hemos tratado el "resumen del año 2011" mostramos unos nuevos extras que implementamos recientemente, y ahora que empiezan a ser considerables, nos ha parecido buena idea mejorar el rincón dedicado a los extras que tenemos en la página.
Banderitas flameantes
Vamos a plantear una selección de contenidos por idioma usando banderas flameantes indicando el idioma activo.
Este diario: BBCodes en comentarios
Los comentarios a los apuntes eran demasiado básicos así que hemos decidido enriquecerlos algo con unas pocas variantes
Este diario: Un comodín
En los últimos apuntes hemos necesitado de un elemento extra para recibir datos de un formulario (en Colores y Probador web) ampliando la funcionalidad del diario; ahora la pregunta obligada es: ¿Y qué tiene que ver la paleta de colores que sale junto a este texto?... Justamente esa imagen la genera el comodín que estamos referenciando.
// Descripción para sindicación:
/*
    [rss]Script para modificar el tamaño de una imagen (agrandar o reducir).[/rss]
*/
$url = $_GET["url"];
$soy_fichero = is_file($url);
list ($ancho, $alto, $tipo) = @getimagesize($url);

if ($ancho)    {
    if (isset($_GET["max"]))    {
        $max = $_GET["max"];
        $img = imagecreatefromstring(file_get_contents($url));
        $ratio = ($ancho > $alto) ? $max / $ancho: $max / $alto; 
        $anchito = $ancho * $ratio;
        $altito = $alto * $ratio;
        $mini = imagecreate($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 79 ocasiones.

Zona de comentarios

Esta extra aún no tiene comentarios.

Evaluación

Valoración de esta página: (extra.escalar) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 | Otros enlaces: buscador