Comunidad PHPeros

Lenguajes => PHP => Mensaje iniciado por: alienmaster en 26 de Noviembre de 2007, 23:52:40 pm

Título: Reducir Imagenes...
Publicado por: alienmaster en 26 de Noviembre de 2007, 23:52:40 pm
Esta función es muy útil, redimensionar imágenes en tamaño sin GD. OJO: En tamaño respeco al ancho a mostrar en la web, para evitar desfiguraciones de diseño, pero nada de redimensionar tamaño, ahí entraríamos en la libreria GD :P
<?
// Redimensionar Imagenes 1.0 By alienmaster - 4Cosas.Com
// METODO DE USO: echo dimensiones('url de imagen','maximo de ancho');
function dimensiones($imagen, $maximo){
    $dim3nsion = getimagesize($imagen);
    $ancho = $dim3nsion[0];
    $alto = $dim3nsion[1];
    if($ancho > $maximo){
        $porcentajes = array('90','80','70','60','50','40','30','20','10','5');
        for ($var = 0; $var < count($porcentajes); $var++){
            $pr = $porcentajes[$var];
            $rs = ($ancho / 100) * $pr;
            if(!$alt0){
                if($rs < $maximo){
                    $anch0 = $rs;
                    $alt0 = ($alto / 100) * $pr;
                }
            }
        }
    }
    return $anch0."' height='".$alt0."' title='$ancho, $alto";
}
?>