PHP no está limitado a crear únicamente salidas HTML. También se puede usar para crear y manipular ficheros de imágenes en una variedad de diferentes formatos de imagen, incluyendo GIF, PNG, JPEG, WBMP y XPM. Aún más práctico es que PHP puede transferir flujos de imagen directamente al navegador. Necesitará compilar PHP con la biblioteca de funciones de imágenes GD para que esto funcione. GD y PHP también pueden requierir otras bibliotecas, dependiendo de los formatos de imagen con los que se quiera trabajar.
Se pueden usar las funciones de imagen de PHP para obtener el tamaño de imágenes JPEG, GIF, PNG, SWF, TIFF y JPEG2000.
Con la extensión exif, se puede trabajar con infomación almacenada en cabeceras de imágenes JPEG y TIFF. De esta manera se pueden leer metadtaos generados por cámaras digitales. Las funciones de exif no requieren la biblioteca GD.
Nota: Lea la sección de requisitos sobre cómo expandir las capacidades para leer, escribir y modificar imágenes. Para leer metadatos de fotografías tomadas con cámaras digitales se necesita la extensión exif mencionada arriba.
Nota: La función getimagesize() no requiere la extensión GD.