1. Tuotteet
  2.   Kuva
  3.   PHP
  4.   Imagecow
 
  

Avoimen lähdekoodin PHP API kuvankäsittelyyn 

Luo ja käsittele responsiivisia kuvia PHP-komentojen avulla. Kierrä, rajaa ja muuttaa kuvan kokoa säilyttäen kuvasuhteen ja muunna kuvan muihin muotoihin PHP:n avulla. 

Imagecow on erittäin tehokas ja vakaa avoimen lähdekoodin kirjasto kuvankäsittelyominaisuuksien käsittelemiseen PHP-sovelluksissa. Kirjasto on erittäin hyödyllinen responsiivisten kuvien luomiseen ja käsittelyyn. Kirjasto on erittäin yksinkertainen, nopea ja helppokäyttöinen. Kirjasto käyttää GD2- tai Imagick-kirjastoja ja sitä voidaan tarvittaessa laajentaa lisäämällä.

Tämä Imagecow avoimen lähdekoodin PHP-kirjasto antaa kehittäjille mahdollisuuden muokata kuvia verkkoon. API on tarjonnut tukea useille edistyneille kuvankäsittelyominaisuuksille, kuten kuvien kiertäminen, reagoivien kuvien luominen, kuvan koon muuttaminen kuvasuhteen säilyttämiseksi, kuvan muuntaminen muihin muotoihin, kuvien rajaaminen, kuvien kloonaus, vesileiman lisääminen kuvaan, kuvan pakkauslaadun käyttäminen, Piirrä tekstiä polun varrelle ja paljon muuta.

Previous Next

Imagecow'n käytön aloittaminen

Suositeltu tapa asentaa Imagecow on Säveltäjä. Käytä seuraavaa komentoa asentaaksesi ut.

Asenna Imagecow Composerin kautta

$ composer require imagecow/imagecow

Luo reagoivia kuvia PHP-sovellusliittymien kautta

Responsiivisten kuvien erittely on epäilemättä suuri voitto webille. Tämän avoimen lähdekoodin Imagecow-kirjaston avulla ohjelmistokehittäjät voivat luoda responsiivisia kuvia helposti. Imagecow tukee asiakasvinkkejä, jotka mahdollistavat responsiivisten kuvien luomisen ilman evästeitä tai JavaScript-koodia. Google on ottanut asiakasvinkit käyttöön standardina.

Luo reagoivia kuvia PHP-sovellusliittymien kautta

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

Muuta kuvien kokoa PHP API:lla

Kuvien koon muuttamisen tunteminen on erittäin hyödyllistä ja auttaa pienentämään tiedostokokoa mahdollisimman paljon ja säilyttämään kuvanlaadun. Imagecow-kirjaston avulla PHP-ohjelmoijat voivat muuttaa kuvien kokoa omissa sovelluksissaan. Voit muuttaa kuvan kokoa säilyttäen kuvasuhteen. Sinun on annettava kuvan uusi enimmäisleveys sekä uusi kuvan enimmäiskorkeus. Imagecow tukee kuvan tärkeimpien osien laskemista rajattavaksi ja rajattavaksi automaattisesti.

Muuta kuvan kokoa PHP-kirjaston kautta

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

Käännä, rajaa tai kierrä kuvia PHP:n avulla

Imagecow antaa ohjelmistokehittäjille mahdollisuuden kääntää, rajata tai kiertää kuviaan PHP-komentojen avulla sovellusten sisällä. Kirjasto tukee automaattista koon muuttamista ja kuvan rajaamista helposti. Kehittäjät voivat kääntää kuvan tiettyyn kulmaan vain parilla koodirivillä. Lisäksi voit asettaa kuvan opasiteetin sekä käyttää Gaussin sumeutta kuvaan.

Kuinka kääntää kuvaa PHP:n avulla?

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

Vesileiman lisääminen kuvaan

Avoimen lähdekoodin kirjasto Imagecow on tarjonnut toiminnot vesileiman lisäämiseen kuvaan omissa sovelluksissaan. Voit lisätä vesileiman digitaalisiin valokuviin suojataksesi niitä ja estääksesi ihmisiä käyttämästä kuvia ilman lupaasi. Kehittäjät voivat ohjelmallisesti lisätä vesileiman kuvaan ja määrittää sijainnin ja peittävyyden helposti.

Lisätäänkö vesileima kuviin PHP:n kautta?

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