1. Produktai
  2.   Vaizdas
  3.   PHP
  4.   Imagecow
 
  

Atvirojo kodo PHP API vaizdo apdorojimui 

Kurkite ir tvarkykite reaguojančius vaizdus naudodami PHP komandas. Pasukite, apkarpykite, keiskite vaizdą išlaikant formato koeficientą ir vaizdo konvertavimą į kitus formatus naudojant PHP. 

Imagecow yra labai galinga ir stabili atvirojo kodo biblioteka, skirta tvarkyti vaizdo apdorojimo galimybes PHP programose. Biblioteka labai naudinga kuriant ir manipuliuojant reaguojančiais vaizdais. Biblioteka yra labai paprasta, greita ir paprasta naudoti. Biblioteka naudoja GD2 arba Imagick bibliotekas ir, jei reikia, gali būti išplėsta.

Ši „Imagecow“ atvirojo kodo PHP biblioteka suteikia kūrėjams galimybę manipuliuoti vaizdais žiniatinklyje. API palaiko kelias pažangias vaizdo apdorojimo funkcijas, pvz., vaizdų pasukimą, reaguojančių vaizdų generavimą, vaizdo dydžio keitimą išlaikant formato santykį, vaizdo konvertavimą į kitus formatus, vaizdų apkarpymą, vaizdo klonavimą, vandens ženklo pritaikymą vaizdui, vaizdo glaudinimo kokybę, Nupieškite tekstą kelyje ir dar daugiau.

Previous Next

Darbo su „Imagecow“ pradžia

Rekomenduojamas būdas įdiegti „Imagecow“ yra naudojant Kompozitorių. Norėdami įdiegti ut, naudokite šią komandą.

Įdiekite „Imagecow“ per „Composer“.

$ composer require imagecow/imagecow

Kurkite reaguojančius vaizdus naudodami PHP API

Interaktyvių vaizdų specifikacija be jokios abejonės yra puikus žiniatinklio laimėjimas. Ši atvirojo kodo „Imagecow“ biblioteka leidžia programinės įrangos kūrėjams lengvai generuoti reaguojančius vaizdus. „Imagecow“ palaiko klientų patarimus, leidžiančius generuoti reaguojančius vaizdus nenaudojant slapukų ar „Javascript“ kodo. „Google“ įdiegė klientų patarimus, kurie tapo standartu.

Kurkite reaguojančius vaizdus naudodami PHP API

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

Pakeiskite vaizdų dydį naudodami PHP API

Žinojimas, kaip pakeisti vaizdų dydį, yra labai naudingas ir padeda kiek įmanoma sumažinti failo dydį bei išlaikyti vaizdo kokybę. „Imagecow“ biblioteka leidžia PHP programuotojams pakeisti vaizdų dydį savo programose. Galite pakeisti vaizdo dydį, išlaikydami formato santykį. Turite nurodyti naują maksimalų vaizdo plotį ir naują maksimalų vaizdo aukštį. „Imagecow“ palaiko svarbiausių vaizdo dalių, kurias reikia apkarpyti ir pakeisti dydį, apskaičiavimą automatiškai.

Pakeiskite vaizdo dydį per 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

Apverskite, apkarpykite arba pasukite vaizdus naudodami PHP

„Imagecow“ suteikia programinės įrangos kūrėjams galimybę apversti, apkarpyti arba pasukti vaizdus naudojant PHP komandas savo programose. Biblioteka palaiko automatinį vaizdo dydžio keitimą ir vaizdo apkarpymą. Kūrėjai gali pasukti vaizdą tam tikru kampu naudodami tik kelias kodo eilutes. Be to, galite nustatyti vaizdo nepermatomumą ir vaizdui pritaikyti Gauso suliejimą.

Kaip pasukti vaizdą per PHP?

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

Vandens ženklo taikymas paveikslėlyje

Atvirojo kodo biblioteka „Imagecow“ suteikė vandens ženklų pritaikymo vaizdams savo programose funkciją. Galite pridėti vandens ženklą prie savo skaitmeninių nuotraukų, kad apsaugotumėte jas ir uždraustumėte žmonėms naudoti vaizdus be jūsų leidimo. Kūrėjai gali programiškai pridėti vandens ženklą prie vaizdo ir gali lengvai konfigūruoti padėtį bei neskaidrumą.

Pridėti vandens ženklą prie vaizdų per PHP?

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