CImage simplifica el proceso de trabajar con imágenes a través de PHP y su extensión GD.
Esta clase de PHP pequeña proporciona una sintaxis mucho más simple y más clara para la edición y procesamiento de fotos de en el lado del servidor, y después de almacenamiento en caché y optimizarlos para la entrega del lado del cliente.
CImage y su clase img.php son fáciles de integrar en cualquier aplicación existente y ayudará a los desarrolladores Web surgen fácilmente, cortar, cambiar el tamaño o estirar fotos de ciertas dimensiones.
Los desarrolladores no sólo puede administrar las dimensiones de una imagen y relación de aspecto, pero también puede cambiar su formato, aplicar varios filtros de efectos en la parte superior, y también ahorrar con diferentes ajustes de calidad y compresión.
Esto puede resultar una característica muy útil, especialmente cuando el desarrollo de aplicaciones basadas en Web que necesitan para trabajar con imágenes de una manera u otra.
instrucciones de uso se proporcionan con el archivo README del CImage
¿Qué es la nueva en esta versión:.
- siempre use una contraseña, poniendo en img_config.php.
- Cambiar el tamaño gif mantener la transparencia.
- Ahora vuelve statuscode 500 cuando algo falla.
- Los tres modos diferentes:. Estricta, la producción, el desarrollo
- Tres archivos de todo-en-uno imgs.php, imgp.php, imgd.php.
- Cambiar nombre del script de todo-en-uno para raíz_web / imgs.php.
- Combinar todo el código en una secuencia de comandos de Singel, Webroot / img_single.php.
- No permitir hotlinking / descargando según la configuración.
- Alias-nombre es sin extensión.
- Opción ahora requiere una contraseña al trabajo.
- El apoyo a la opción de contraseña, para proteger a las personas con discapacidad el uso de alias y descarga remota.
- Se ha añadido soporte para el alias de opciones que crea un enlace a una versión en caché de la imagen.
alias
¿Qué es la nueva en la versión 0.7.0:
- Utilice siempre una contraseña, poniendo en img_config.php.
- Cambiar el tamaño gif mantener la transparencia.
- Ahora vuelve statuscode 500 cuando algo falla.
- Los tres modos diferentes:. Estricta, la producción, el desarrollo
- Tres archivos de todo-en-uno imgs.php, imgp.php, imgd.php.
- Cambiar nombre del script de todo-en-uno para raíz_web / imgs.php.
- Combinar todo el código en una secuencia de comandos de Singel, Webroot / img_single.php.
- No permitir hotlinking / descargando según la configuración.
- Alias-nombre es sin extensión.
- Opción ahora requiere una contraseña al trabajo.
- El apoyo a la opción de contraseña, para proteger a las personas con discapacidad el uso de alias y descarga remota.
- Se ha añadido soporte para el alias de opciones que crea un enlace a una versión en caché de la imagen.
alias
¿Qué hay de nuevo en la versión 0.6:.
- Se reescribió y ha añadido documentación
- Movido expressesion conolution de img_config.php a CImage.
- Menor limpieza de propiedades en CImage.
- Adición de Webroot / .htaccess para mostrar cómo URLs amigables se puede crear para img.php.
- Añadida la opción de relleno para el montaje, ff.
- Agregado opción de acceso directo, sc para habilitar la configuración de expresiones complejas.
- Se ha añadido soporte para circunvoluciones personalizados.
- testprograms reestructurados.
- Se ha corregido JSON en PHP 5.3.
- Mejora de la plantilla para las pruebas en webroot / pruebas al probar.
- ¿Cómo añadir la opción de tomar convolución lista separada por comas de 11-valores de coma flotante, envuelve y expone imageconvoluttion ().
- Adición de opción DPR, dispositivo de píxeles de relación que por defecto es 1. Se establece en 2 para obtener una imagen doble de grande. Útil para pantallas de Retina. Básicamente un atajo para agrandar la imagen.
- Adición cache.bash utilidad para facilitar la recopilación de estadísticas sobre el uso de la caché.
- Cache-directorio de ahora puede ser de sólo lectura y servir a todos los archivos almacenados en caché, sigue fallando cuando tenga que guardar los archivos.
- Caché ahora utiliza misma extensión de archivo como imagen original.
¿Qué es la nueva en la versión 0.5.3:
- Agregado autorotate, aro` de rotación automática de imágenes basado en la información EXIF.
- Agregado bgColor, bgc` para utilizar como backgroundColor cuando se necesita un color de relleno, por ejemplo girar 45.
- Agregado rotateBefore, rb` para girar la imagen de un cierto ángulo antes de la transformación.
- Agregado rotateAfter, ra` para rotar la imagen un ángulo determinado después del procesamiento.
- Se ha limpiado el formato de código, eliminado los espacios finales.
- Se ha quitado @ a partir de imágenes de apertura, mejor para mostrar la advertencia correcta al fallar # 34, pero lo puso de nuevo.
- Ajuste gd.jpeg_ignore_warning true por defecto # 34.
- raíz_web / check_system.php ahora emite versión de PHP y GD.
- # 32 Escribir correctamente 404 de cabecera al servir un mensaje de error.
- Tratando de verificar la edición # 29, pero no puede.
- Adición de estructura para testprograms junto con, el uso de Webroot / test_issue29.php como muestra.
- Mejorar el formato de código.
- nombres de archivo de apoyo de mayúsculas JPEG, JPG, PNG y GIF, tal como se propone en el # 37.
- Cambio CImage :: salida () tal como se propone en el # 37.
- Adición de seguridad compruebe que el nombre de archivo de imagen está siempre por debajo de la trayectoria de image_path como se especifica en img_config.php # 37.
- La adición de elementos de configuración en img_config.php para el establecimiento de caracteres válidos en el nombre archivo imagen.
- Moving raíz_web / test * en el directorio web raíz / prueba.
- raíz_web / check_system.php ahora da salida si se carga la extensión de Exif.
- API se rompió cuando initDimensions () se dividió en dos métodos, nuevas initDimensions () y loadImageDetails ().
Requisitos
- PHP 5.3 o superior
Comentarios que no se encuentran