1. Produkter
  2.   Bilde
  3.   PHP
  4.   Imagecow
 
  

Open Source PHP API for bildebehandling 

Lag og manipuler responsive bilder via PHP-kommandoer. Roter, beskjær, endrer størrelsen på bildet og beholder sideforholdet og bildekonverteringen til andre formater via PHP. 

Imagecow er et veldig kraftig og stabilt åpen kildekodebibliotek for håndtering av bildebehandlingsmuligheter i PHP-applikasjoner. Biblioteket er veldig nyttig for å lage og manipulere responsive bilder. Biblioteket er veldig enkelt, raskt og enkelt å bruke. Biblioteket bruker GD2- eller Imagick-biblioteker og kan utvides med flere om nødvendig.

Dette PHP-biblioteket med åpen kildekode i Imagecow gir utviklere muligheten til å manipulere bilder til nettet. API-en har gitt støtte for flere avanserte bildebehandlingsfunksjoner, for eksempel rotere bilder, generere responsive bilder, endre størrelsen på bildet ved å beholde sideforholdet, bildekonvertering til andre formater, beskjære bilder, bildekloning, bruke vannmerke på bildet, bruke bildekomprimeringskvalitet, Tegn tekst langs en sti og mange flere.

Previous Next

Komme i gang med Imagecow

Den anbefalte måten å installere Imagecow på er via Composer. Vennligst bruk følgende kommando for å installere ut.

Installer Imagecow via Composer

$ composer require imagecow/imagecow

Lag responsive bilder via PHP APIer

Den responsive bildespesifikasjonen er en stor gevinst for nettet uten tvil. Dette åpen kildekode Imagecow-biblioteket gjør det mulig for programvareutviklere å generere responsive bilder med letthet. Imagecow har støtte for klienttips som gjør det mulig å generere responsive bilder uten å bruke informasjonskapsler eller javascript-kode. Kundetips har blitt introdusert ved at Google har blitt en standard.

Lag responsive bilder via PHP APIer

$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();

Endre størrelsen på bilder ved hjelp av PHP API

Å vite hvordan man endrer størrelse på bilder er veldig nyttig og bidrar til å redusere filstørrelsen så mye som mulig og beholde bildekvaliteten. Imagecow-biblioteket lar PHP-programmerere endre størrelsen på bilder i sine egne applikasjoner. Du kan endre størrelsen på bildet ved å beholde sideforholdet. Du må oppgi den nye maksimale bredden på bildet samt den nye maksimale høyden på bildet. Imagecow støtter beregning av de viktigste delene av bildet for å beskjære og endre størrelse på beskjæring automatisk.

Endre størrelse på bilde via PHP-bibliotek

//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

Vend, beskjær eller roter bilder via PHP

Imagecow gir programvareutviklere muligheten til å snu, beskjære eller rotere bildene sine ved hjelp av PHP-kommandoer i applikasjonene deres. Biblioteket støtter automatisk endring av størrelse og beskjæring av bildet med letthet. Utviklere kan rotere et bilde til en bestemt vinkel med bare et par linjer med kode. I tillegg kan du angi opasiteten til bildet samt bruke Gaussisk uskarphet på bildet.

Hvordan rotere bilde via PHP?

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

Bruker vannmerke på bildet

Open source-biblioteket Imagecow har gitt funksjonalitet for å bruke vannmerke på bildet i sine egne applikasjoner. Du kan legge til et vannmerke til de digitale bildene dine for å beskytte dem og forby folk fra å bruke bildene uten din tillatelse. Utviklere kan programmatisk legge til et vannmerke til et bilde og kan enkelt konfigurere posisjonen og opasiteten.

Legg til vannmerke til bilder via PHP?

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