1. Produktai
  2.   Vaizdas
  3.   PHP
  4.   Gregwar's Image
 
  

Atvirojo kodo PHP API, skirta manipuliuoti vaizdais

PHP biblioteka, leidžianti programuotojams keisti vaizdų dydį, paryškinti, sujungti, spalvinti, užpildyti ir pasukti.

Gregwar's Image yra atvirojo kodo objektinė biblioteka, suteikianti programinės įrangos kūrėjams galimybę manipuliuoti vaizdais savo PHP programose. Naudodami API galite keisti vaizdų dydį, mastelio keitimą, priverstinį dydžio keitimą, apkarpymo keitimą, mastelį, apkarpymą ir neigiamą vaizdą. Be to, API taip pat leidžia nustatyti ryškumą, kontrastą, konvertuoti vaizdą į pilkos spalvos tonus, įspausti vaizdą, išlyginti vaizdą, paryškinti vaizdą, nuspalvinti vaizdą ir dar daugiau.

API niekada netaiko funkcijos atidarytam vaizdui. Vietoj to – API pirmiausia išsaugo visus vaizdus, o tada pritaiko funkcijas. API prideda vaizdą į operacijų masyvą, kurį sudaro pavadinimas, tipas ir galite naudoti maišą, norėdami ieškoti failo talpykloje.

Previous Next

Darbo su Gregwar įvaizdžiu pradžia

Tam reikia PHP 5.2 ir naujesnės versijos. Galite lengvai įdiegti Gregwar's Image biblioteką naudodami kompozitorių. Prašome naudoti šią komandą.

Įdiekite Gregwar's Image per kompozitorių

{
  ...
  "require": {
    "gregwar/image": "2.*"
  }
}

Pakeiskite vaizdų dydį naudodami nemokamą PHP API

Atvirojo kodo Gregwar's Image biblioteka palaiko vaizdų dydžio keitimą programose. Naudodamas API kūrėjas gali tiesiog importuoti Gregwar biblioteką, atidaryti vaizdą, pakeisti jo dydį ir išsaugoti. Dydžio keitimo procesas yra gana paprastas ir reikalauja tik vienos kodo eilutės. Galite atidaryti jį naudodami open() metodą ir pakeisti jo dydį naudodami resize() metodą.

Pakeiskite vaizdo dydį PHP

  1. Importuoti biblioteką
  2. Atidarykite vaizdą ir nurodykite vaizdo failo kelią, pakeiskite jo dydį ir nurodykite išvesties vaizdo dydį, plotį ir aukštį.
  3. Panaikinkite vaizdo spalvas ir išsaugokite vaizdą

Pakeiskite vaizdo dydį naudodami nemokamą PHP API

Image::open('fileformat.png')
   ->resize(100, 100)
   ->negate()
   ->save('output.jpg');
   

Pasukite, apverskite ir pritaikykite efektus vaizdams naudodami PHP

Atvirojo kodo Gregwar's Image bibliotekoje yra keletas svarbių funkcijų, skirtų vaizdų tvarkymui ir manipuliavimui PHP programose. Biblioteka suteikia programinės įrangos kūrėjams galimybę apversti, apkarpyti arba pasukti vaizdus naudojant PHP komandas. Jis palaiko funkcijas, skirtas vaizdo dydžio keitimui, išsaugant mastelį, vaizdo dydžio keitimą ir apkarpymą, kad jis atitiktų nurodytus matmenis, pakeisto dydžio vaizdo padėties keitimas, vaizdo spalvų neigimas, vaizdo konvertavimas į pilkos spalvos tonus, vaizdo įspaudimas, failų sujungimas, vandens ženklo pridėjimas prie vaizdo , taiko vaizdui krašto efektą ir dar daugiau.

Sujunkite vaizdus per nemokamą PHP API

require_once '../autoload.php';
use Gregwar\Image\Image;
Image::open('img/test.png')
    ->merge(Image::open('img/test2.jpg')->cropResize(100, 100))
    ->save('out.jpg', 'jpg');

Taikykite vandens ženklą vaizdui naudodami nemokamą PHP API

require_once '../autoload.php';
use Gregwar\Image\Image;
// Opening mona.jpg
$img = Image::open('img/mona.jpg');
// Opening vinci.png
$watermark = Image::open('img/vinci.png');
// Mergine vinci text into mona in the top-right corner
$img->merge($watermark, $img->width()-$watermark->width(),
    $img->height()-$watermark->height())
    ->save('out.jpg', 'jpg');
 Lietuvių