Cómo activar la compatibilidad con la biblioteca GD en PHP
Busque php.ini, abra el contenido y busque:
;extension=php_gd2.dll
Elimine el primero Un punto y coma ";" y luego guárdelo. Si no hay punto y coma, se ha habilitado. Si no hay punto y coma, está habilitado.
Habilite el soporte de la biblioteca GD para PHP en Linux
#Hay varias formas de habilitar el soporte de la biblioteca GD
##Comando para verificar si la biblioteca GD está instalada
php5 -m | grep -i gd
o
php -i | grep -i --color gd
# Si no está instalado, se habilitará. p>#### Si la biblioteca GD no está instalada, instálela para el servidor de la siguiente manera
#### Si es una instalación de código fuente, agregue el parámetro
--with-gd
##### Si es un sistema Linux basado en Debian, utilice apt-get para instalar de la siguiente manera
apt-get install php5 gd
# ### Si está utilizando un sistema CentOS, use yum para instalarlo de la siguiente manera
yum install php-gd
#### Si está utilizando un sistema suse, use yast para instalarlo como se muestra a continuación
yast -i php5_gd
#### Si el mundo no tiene suficientes problemas, puede instalarlo. usando apt-get como se muestra a continuación
# ##Si desea instalar php5_gd, puede usar apt-get para instalar php5_gd. Si este mundo no es lo suficientemente problemático, puedes agregar GD a tu compilación original de PHP sin admitirlo
Primero, descarga el código fuente zlib, el código fuente libpng y el código fuente gd
Descomprima el directorio zlib y vaya al directorio del código fuente
directorio zlib
./configure --prefix=/usr/local/zlib
make ; make install
make clean
directorio libpng
cp scripts/makefile.linux ./makefile
./configure --prefix; =/usr/local/libpng
make ; make install
make clean
directorio gd
./configure --prefix= /usr/local/libgd --with-png=/usr/local/libpng
make ; make install
make clean
Finalmente, en php. Después de buscar [gd] en ini, agregue una línea en
extension=/usr/local/libgdgd.
Así
Luego reinicia el servicio php. Si aún no funciona, intenta reiniciar.
Bien, pero un último recordatorio, debes saber que hay muchos accidentes en este mundo. Al instalar el código fuente, simplemente agregué la biblioteca gd, en este caso la versión PHP y la versión de la biblioteca son diferentes
Esta es la primera vez que intento instalar la biblioteca pero no estoy seguro si se ha hecho.
Entonces:
- No hay garantía de recompensa por todo este esfuerzo
- No hay garantía de carga exitosa de gd.so
- No garantizado sin embarazo
Por lo tanto, si está instalando desde el código fuente, es mejor agregar el parámetro --with-gd al compilar PHP
Función de biblioteca GD<
GetImageSize
Función: Obtener el tamaño de la imagen [es decir, largo y ancho] Uso: Establecer el largo y ancho de la imagen en "0". Uso: Array GetImageSize(string filename, array [imageinfo]);
ImageArc
Función: Dibujar arco Uso: int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);
ImageChar
Función: Escribir caracteres horizontales Uso: int ImageChar
Función: Escribir caracteres horizontales Uso : int ImageChar
Función: Escribir caracteres horizontales Uso: int ImageChar(int im, int font, int x, int y, string c, int col);
p>Función: Escribe caracteres horizontales usando: int ImageChar(int im, int font, int x, int y, int ImageChar(int im, int font, int x, int y, string c, int col);
ImageCharUp
Función: Escribe caracteres verticales usando: int ImageCharup(int im, int font, int x, int y, string c, int col);
ImageColorAllocate
Función: Uso de colores coincidentes: int ImageColorAllocate(int im, int red, int green, int blue
ImageColorTransparent
Función: Especificar color de fondo transparente: Especificar un color de fondo transparente); .
Uso: int ImageColorTransparent(int im, int [col]);
ImageCopyResized
Función: Copiar la nueva imagen y ajustar su tamaño Uso: int ImageColorTransparent(int im, int [ col] ]);
ImageCopyResized
Función: Copiar una nueva imagen y cambiar su tamaño: int ImageCopyResized(int dst_im, int src_im, int dstX, int src_im, int dstX, int src_im, int src_im, int src_im, int dstX) im, int dstX, int dstY, int srcX,
int srcY, int dstW, int dstH, int srcW, int srcH);
ImageCreate
Función: Copiar una nueva imagen y cambiar su tamaño: Crear una nueva imagen usando: ImageCreate(int x_size, int y_size);
Función: Copiar una nueva imagen y cambiar su tamaño: Copiar Nueva imagen y cambiar su tamaño.
Función: Para dibujar una línea de puntos, use: int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col);
ImageDestroy Función: Finalizar gráficos: Finalizar gráficos, use: int ImageDestroy(int im );
ImageFill
Función: uso de coloración de gráficos: int ImageFill(int im, int x, int y, int col);
Función ImageFilledPolygon: Coloración del área del polígono: Usos para la coloración del área del polígono: int ImageFilledPolygon(int im, array points, int num_points,
int col);
Función ImageFilledRectangle: Coloración del área del polígono: int ImageFillToBorder(int im, int x, int y, int y, int col);
Función ImageFillToBorder: utiliza el color especificado para colorear el área. Utilice: int ImageFillToBorder(int im, int x, int. y, int border,
p>
int col);
ImageFontHeight
Función: Obtener altura de fuente: int ImageInterlace(int im, int [ interlace]);
Función ImageLine: Para dibujar una línea sólida, use: int ImageLine(int im, int x1, int y1, int x2, int y2, int col);
Función ImageLoadFont: Cargar fuente de mapa de bits: Cómo cargar una fuente de mapa de bits: int ImageLoadFont(archivo de cadena)
ImageLoadFont(archivo de cadena
ImageLoadFont(archivo de cadena)
;Función ImagePolygon: Dibujar polígono Uso: int ImagePolygon (int im, array points, int num_points, int col);
Función ImageRectangle: Dibujar un rectángulo: Dibujar un rectángulo usando: int ImageRectangle(int im , puntos de matriz, int num_points, int col);
ImageRectangle(int im, puntos de matriz, int num_points, int col);
Función de ImageRectangle: Dibujar un rectángulo: Dibujar un rectángulo Uso: int ImageRectangle(int im, int x1, int y1, int x2, int y2, int col);
Rol de ImageSetPixel: uso del punto de dibujo: int ImageSetPixel(int im, int x, int y, int col);
Rol ImageString: Cómo dibujar puntos horizontales: int ImageSetPixel(int im
, int x, int y, int col);
Función ImageString: dibujar puntos horizontales. Función ImageString: dibujar horizontalmente
Uso de la cadena: int ImageString(int im, int font, int x, int y, string s, int col);
Función ImageStringUp: dibujar una recta line Uso de cadenas: int ImageStringUp(int im, int font, int x, int y, string s, int col);
Rol de ImageStringUp: dibujar una línea recta Uso de cadenas: int ImageStringUp(int im, int font, int x, int y, string s, int
col);
ImageSX
Rol: obtener el ancho de la imagen usando: int ImageSX( int im );
ImageSY