Open Source PHP API til behandling af billede
Opret og manipuler responsive billeder via PHP-kommandoer. Roter, beskær, ændrer størrelsen på billedet og beholder billedformatet og billedkonverteringen til andre formater via PHP.
Imagecow er et meget kraftfuldt og stabilt open source-bibliotek til håndtering af billedbehandlingsmuligheder i PHP-applikationer. Biblioteket er meget nyttigt til at skabe og manipulere responsive billeder. Biblioteket er meget enkelt, hurtigt og nemt at bruge. Biblioteket bruger GD2- eller Imagick-biblioteker og kan udvides med flere, hvis det kræves.
Dette Imagecow open source PHP-bibliotek giver udviklere mulighed for at manipulere billeder til internettet. API'en har ydet understøttelse af adskillige avancerede billedbehandlingsfunktioner, såsom rotation af billeder, generering af responsive billeder, tilpasning af billedstørrelsen ved at bevare billedformatet, billedkonvertering til andre formater, beskæring af billeder, billedkloning, påføring af vandmærke på billedet, anvendelse af billedkomprimeringskvalitet, Tegn tekst langs en sti og mange flere.
Kom godt i gang med Imagecow
Den anbefalede måde at installere Imagecow på er via Composer. Brug venligst følgende kommando til at installere ut.
Installer Imagecow via Composer
$ composer require imagecow/imagecow
Opret responsive billeder via PHP API'er
Den responsive billedspecifikation er uden tvivl en stor gevinst for nettet. Dette open source Imagecow-bibliotek gør det muligt for softwareudviklere at generere responsive billeder med lethed. Imagecow har understøttelse af klienttip, der tillader generering af responsive billeder uden brug af cookies eller javascript-kode. Kundetip er blevet introduceret af Google, som er blevet en standard.
Opret responsive billeder via PHP API'er
$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();
Ændre størrelse på billeder ved hjælp af PHP API
At vide, hvordan man ændrer størrelsen på billeder er meget nyttigt og hjælper med at reducere filstørrelsen så meget som muligt og bevare billedkvaliteten. Imagecow-biblioteket giver PHP-programmører mulighed for at ændre størrelsen på billeder i deres egne applikationer. Du kan ændre størrelsen på billedet ved at bevare billedformatet. Du skal angive den nye maks. bredde på billedet samt den nye maks. højde på billedet. Imagecow understøtter beregning af de vigtigste dele af billedet for automatisk at beskære og tilpasse størrelsen.
Ændr størrelse på billede 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, beskær eller roter billeder via PHP
Imagecow giver softwareudviklere mulighed for at vende, beskære eller rotere deres billeder ved hjælp af PHP-kommandoer i deres applikationer. Biblioteket understøtter automatisk ændring af størrelse og beskæring af billedet med lethed. Udviklere kan rotere et billede til en bestemt vinkel med blot et par linjer kode. Desuden kan du indstille billedets opacitet samt anvende Gaussisk sløring på billedet.
Hvordan roterer man billede via PHP?
require __DIR__.'/bootstrap.php';
use Imagecow\Image;
$image = Image::fromFile(__DIR__.'/my-image.jpg', $library);
$image->rotate(90);
$image->show();
Anvendelse af vandmærke på billede
Open source-biblioteket Imagecow har leveret funktionalitet til at anvende vandmærke på billedet i deres egne applikationer. Du kan tilføje et vandmærke til dine digitale billeder for at beskytte dem og forbyde folk at bruge billederne uden din tilladelse. Udviklere kan programmæssigt tilføje et vandmærke til et billede og kan nemt konfigurere positionen og opaciteten.
Tilføj vandmærke til billeder via PHP?
$image = Image::fromFile('photo.jpg');
$logo = Image::fromFile('logo.png');
$logo->opacity(50);
$image->watermark($logo);