1. Productos
  2.   Imagen
  3.   PHP
  4.   Imagecow
 
  

API PHP de código abierto para procesamiento de imágenes 

Cree y manipule imágenes receptivas a través de comandos PHP. Gire, recorte, cambie el tamaño de la imagen manteniendo la relación de aspecto y la conversión de imágenes a otros formatos a través de PHP. 

Imagecow es una biblioteca de código abierto muy poderosa y estable para manejar las capacidades de procesamiento de imágenes dentro de las aplicaciones PHP. La biblioteca es muy útil para crear y manipular imágenes receptivas. La biblioteca es muy simple, rápida y fácil de usar. La biblioteca utiliza bibliotecas GD2 o Imagick y se puede ampliar con más si es necesario.

Esta biblioteca PHP de código abierto de Imagecow brinda a los desarrolladores la capacidad de manipular imágenes en la web. La API ha brindado soporte para varias funciones avanzadas de procesamiento de imágenes, como rotar imágenes, generar imágenes receptivas, cambiar el tamaño de la imagen manteniendo la relación de aspecto, convertir imágenes a otros formatos, recortar imágenes, clonar imágenes, aplicar marcas de agua en la imagen, aplicar calidad de compresión de imagen, Dibuja texto a lo largo de un camino y mucho más.

Previous Next

Primeros pasos con Imagecow

La forma recomendada de instalar Imagecow es a través de Composer. Utilice el siguiente comando para instalar ut.

Instalar Imagecow vía Composer

$ composer require imagecow/imagecow

Cree imágenes receptivas a través de las API de PHP

La especificación de imágenes receptivas es una gran victoria para la web sin ninguna duda. Esta biblioteca Imagecow de código abierto permite a los desarrolladores de software generar imágenes receptivas con facilidad. Imagecow tiene soporte para sugerencias de clientes que permiten generar imágenes receptivas sin usar cookies o código javascript. Las sugerencias de clientes han sido introducidas por Google convirtiéndose en un estándar.

Cree imágenes receptivas a través de las API de PHP

$file = __DIR__.'/'.$_GET['file'];
$transform = isset($_GET['transform']) ? $_GET['transform'] : null;
//Create the image instance
$image = Image::fromFile($file);
//Set the client hints
$image->setClientHints([
    'dpr' => isset($_SERVER['HTTP_DPR']) ? $_SERVER['HTTP_DPR'] : null,
    'width' => isset($_SERVER['HTTP_WIDTH']) ? $_SERVER['HTTP_WIDTH'] : null,
    'viewport-width' => isset($_SERVER['HTTP_VIEWPORT_WIDTH']) ? $_SERVER['HTTP_VIEWPORT_WIDTH'] : null,
]);
//Transform the image and display the result:
$image->transform($transform)->show();

Cambiar el tamaño de las imágenes usando la API de PHP

Saber cómo cambiar el tamaño de las imágenes es muy útil y ayuda a reducir el tamaño del archivo tanto como sea posible y mantener la calidad de la imagen. La biblioteca Imagecow permite a los programadores de PHP cambiar el tamaño de las imágenes dentro de sus propias aplicaciones. Puede cambiar el tamaño de la imagen manteniendo la relación de aspecto. Debe proporcionar el nuevo ancho máximo de la imagen, así como la nueva altura máxima de la imagen. Imagecow admite el cálculo de las partes más importantes de la imagen para recortar y cambiar el tamaño de la imagen automáticamente.

Recuperar la imagen a través de la biblioteca PHP

//Assuming the original image is 1000x500
$image->resize(200);                    // change to 200x100
$image->resize(0, 200);                 // change to 400x200
$image->resize(200, 300);               // change to 200x100
$image->resize(2000, 2000);             // keeps 1000x500

Voltear, recortar o rotar imágenes a través de PHP

Imagecow brinda a los desarrolladores de software la capacidad de voltear, recortar o rotar sus imágenes usando comandos PHP dentro de sus aplicaciones. La biblioteca admite el cambio de tamaño automático y el recorte de la imagen con facilidad. Los desarrolladores pueden rotar una imagen a un ángulo específico con solo un par de líneas de código. Además, puede establecer la opacidad de la imagen y aplicar el desenfoque gaussiano a la imagen.

¿Cómo girar la imagen a través de PHP?

require __DIR__.'/bootstrap.php';
use Imagecow\Image;
$image = Image::fromFile(__DIR__.'/my-image.jpg', $library);
$image->rotate(90);
$image->show();

Aplicación de marca de agua en la imagen

La biblioteca de código abierto Imagecow ha proporcionado funcionalidad para aplicar marcas de agua en la imagen dentro de sus propias aplicaciones. Puede agregar una marca de agua a sus fotos digitales para protegerlas y prohibir que las personas usen las imágenes sin su permiso. Los desarrolladores pueden agregar mediante programación una marca de agua a una imagen y pueden configurar la posición y la opacidad con facilidad.

¿Añade Watermark a Images a través de PHP?

$image = Image::fromFile('photo.jpg');
$logo = Image::fromFile('logo.png');
$logo->opacity(50);
$image->watermark($logo);
 Español