jacinmontava posteets tagged php,imagenes  [ Profile ]

Sort by: Date / Title /

  1. 10 months ago
    http://www.webintenta.com/mostrar-una-imagen-aleatoria-con-php.html
    1. <?php
    2. //Crear una array con las distintas imagenes
    3. $imagenes[0]='imagen1.gif';
    4. $imagenes[1]='imagen2.gif';
    5. $imagenes[2]='imagen3.gif';
    6. $imagenes[3]='imagen4.gif';
    7. $imagenes[4]='imagen5.gif';
    8. $imagenes[5]='imagen6.gif';     
    9. // Elegimos un valor entre 0 y 5
    10. $i=rand(0,5);   
    11. // Mostramos la imagen 
    12. print '<img src="'.$imagenes[$i].'">';
    13. ?>
  2. 10 months ago
    1. <?php
    2.  
    3. // Variables que indican el archivo de la imagen y el nuevo tamano
    4. $filename = "./imagenes/11974726662819-2.jpg";
    5.  
    6. // Content-type para el navegador
    7. header('Content-type: image/jpeg');
    8.  
    9. // Se obtienen las nuevas dimensiones
    10. list($width, $height) = getimagesize($filename);
    11. $newwidth = 120; ///forzamos la imagen al tamaño deseado
    12. $newheight = floor( $height * (120 / $width ) ); ///la altura la obtenemos proporcionalmente para no deformar la imagen
    13.  
    14.  
    15. // Cargar la imagen
    16. $thumb = imagecreate($newwidth, $newheight);
    17. $source = imagecreatefromjpeg($filename);
    18.  
    19. // Redimensionar
    20. imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
    21.  
    22. // Mostrar la nueva imagen
    23. imagejpeg($thumb);
    24.  
    25. ?>
  3. 10 months ago
    1. <?php
    2. function redimensionar_jpeg($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad)
    3. {
    4.   // crear imagen desde original
    5.   $img = ImageCreateFromJPEG($img_original);
    6.  
    7.   // crear imagen nueva
    8.   $thumb = ImageCreate($img_nueva_anchura,$img_nueva_altura);
    9.  
    10.   // redimensionar imagen original copiandola en la imagen
    11.   ImageCopyResized($thumb,$img,0,0,0,0,$img_nueva_anchura, $img_nueva_altura,ImageSX($img),ImageSY($img));
    12.  
    13.   // guardar la imagen redimensionada donde indica $img_nueva
    14.   ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
    15. }
    16.  
    17. redimensionar_jpeg('/home/yo/foto.jpg','/home/yo/mini_foto.jpg',100,100,75);
    18. ?>
  4. sponsorised links

First / Previous / Next / Last / Page 1 of 1 (3 posteets)