Foros del Web » Programando para Internet » PHP »

Que es libreria GD??

Estas en el tema de Que es libreria GD?? en el foro de PHP en Foros del Web. bueno yo quiero redimensionar imagenes en mi web, y e encontrado muchos scripts pero la mayoria dice que usa libreria GD, y me pregunta es ...
  #1 (permalink)  
Antiguo 25/06/2008, 18:01
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Que es libreria GD??

bueno yo quiero redimensionar imagenes en mi web, y e encontrado muchos scripts pero la mayoria dice que usa libreria GD, y me pregunta es esta, que es eso?? como cheko si la tengo instalada en mi servidor (linux)?? o como la instalo?? por favor esto ya me tiene asta la fregada por eso pare de hacer una web y ahora en esta nueva me vuelvo a encontrar con el mismo problema, alguien me podria echar una mano desde ya gracias. este es como uno de los scripts que e encontrado y que me pide tener instalada libreria GD

http://www.lawebdelprogramador.com/c...d=71&texto=PHP
  #2 (permalink)  
Antiguo 25/06/2008, 18:30
isra00
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Que es libreria GD??

$i=createimage(100,100);

Si eso da error, entonces no tienes instalada GD ;-P
Echa un vistazo al manual: http://es.php.net/manual/es/book.image.php
  #3 (permalink)  
Antiguo 25/06/2008, 19:09
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Que es libreria GD??

para averiguar las extensiones cargadas... usas get_loaded_extensions(); y si GD figura en la lista... bingo!

Código PHP:
$s=get_loaded_extensions();
print_r($s); 
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 25/06/2008, 20:43
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: Que es libreria GD??

Cita:
Iniciado por pateketrueke Ver Mensaje
para averiguar las extensiones cargadas... usas get_loaded_extensions(); y si GD figura en la lista... bingo!

Código PHP:
$s=get_loaded_extensions();
print_r($s); 
mira ya ise eso que me dijiste que hisiera y me aparece esto

Cita:
Array ( [0] => zip [1] => xml [2] => tokenizer [3] => sybase [4] => standard [5] => session [6] => pcre [7] => overload [8] => mysql [9] => mcrypt [10] => gettext [11] => gd [12] => ftp [13] => domxml [14] => curl [15] => ctype [16] => calendar [17] => bcmath [18] => zlib [19] => openssl [20] => Zend Optimizer )
y pos ahi hay una que dice "GD", entonces si tengo o esa es otra?? cosa
  #5 (permalink)  
Antiguo 25/06/2008, 21:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Que es libreria GD??

claro que esa es!! apoco no sabes leer? (sin ofender) :D

que suerte, ya la tienes.... genial!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 25/06/2008, 22:40
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: Que es libreria GD??

oye aurita que me acuerdo tu eres el que diske me iva ayudar en esto no? de redimensionar imagenes. Pero no mas lo hiciste, y asta me lo mostraste pero no me pasaste el codigo, nisikiera me dijiste como hacerlo asi que callate no (sin ofender) :D

ahh y gracias por contestarme.... genial!
  #7 (permalink)  
Antiguo 25/06/2008, 22:55
 
Fecha de Ingreso: junio-2008
Mensajes: 4
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Que es libreria GD??

Hola kenso.
Bueno te pasare una parte del codigo q use una vez para crear thumbnails

Código PHP:
$path="photos/".$iduser;
$ancho_deseado=70;//  asignamos un ancho
$origen_imagen=$path.'/'.$file_name."";// la imagen de origen
$pre="s"// un prefijo q se le puede dar a la imagen

function tmb_creation($path$ancho_deseado$origen_imagen$file_name$pre) {
        
$destino_imagen=$path.'/'.$pre.'_'.$file_name.""// asignamos el lugar donde se va a guardar
        
$dimensiones_imagen_original getimagesize($origen_imagen);// obtenemos los datos de la imagen original
// Verificamos al extension
        
if($dimensiones_imagen_original[2]==1){$imagen_original imagecreatefromgif($origen_imagen);} 
        if(
$dimensiones_imagen_original[2]==2){$imagen_original imagecreatefromjpeg($origen_imagen);} 
// extraemos el ancho de la imagen
        
$ancho_imagen_original=$dimensiones_imagen_original[0];
        
$alto_imagen_original=$dimensiones_imagen_original[1];
// Encontramos el nuevo alto para la imagen partiendo del ancho q enviamos
        
$relacion $ancho_imagen_original/$ancho_deseado;
        
$alto_deseado ceil($alto_imagen_original/$relacion);
        
$nueva_imagen imagecreatetruecolor($ancho_deseado,$alto_deseado);
// creamos nuestra imagen
        
imagecopyresampled($nueva_imagen$imagen_original0000$ancho_deseado$alto_deseado$ancho_imagen_original$alto_imagen_original);
        
imagejpeg($nueva_imagen$destino_imagen100);
        
imagegif($nueva_imagen$destino_imagen100);    
}

tmb_creation($path$ancho_deseado$origen_imagen$file_name$pre); 
Espero te sirva
  #8 (permalink)  
Antiguo 26/06/2008, 18:34
 
Fecha de Ingreso: enero-2008
Mensajes: 214
Antigüedad: 16 años, 3 meses
Puntos: 3
Respuesta: Que es libreria GD??

ahh orale gracias, voy a probarlo. esque como el codigo que estoy usando no tiene para que suba la imagen de un formulario osea que la seleccione de la computadora y luego la procese por el codigo ese que tengo arriba en el link, por eso aurita estoy como trabado por que no kiere agarrar la imagen osea no la procesa. pero bueno probare con el tuyo muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:32.