Foinse Oscailte PHP API le haghaidh Íomhá a Phróiseáil
Cruthaigh & ionramháil íomhánna sofhreagracha trí orduithe PHP. Rothlaigh, barr, athraítear méid na híomhá ag coinneáil an chóimheas gné agus an t-athrú íomhá go formáidí eile trí PHP.
Is leabharlann foinse oscailte an-chumhachtach agus cobhsaí é Imagecow chun cumais phróiseála íomhánna a láimhseáil laistigh d'fheidhmchláir PHP. Tá an leabharlann an-úsáideach chun íomhánna sofhreagracha a chruthú agus a láimhseáil. Tá an leabharlann an-simplí, tapa, agus éasca le húsáid. Úsáideann an leabharlann leabharlanna GD2 nó Imagick agus is féidir iad a leathnú le níos mó más gá.
Tugann an leabharlann PHP foinse oscailte Imagecow seo an cumas d'fhorbróirí íomhánna a ionramháil ar an ngréasán. Tá tacaíocht tugtha ag an API do roinnt ardghnéithe próiseála íomhá ar nós íomhánna a rothlú, íomhánna sofhreagracha a ghiniúint, íomhá a athrú ag coinneáil an chóimheas gné, tiontú íomhánna go formáidí eile, íomhánna a bhearradh, clónáil íomhánna, comhartha uisce a chur i bhfeidhm ar an íomhá, cáilíocht chomhbhrú na híomhá a chur i bhfeidhm, Tarraing téacs feadh cosáin agus go leor eile.
Tús a chur le Imagecow
Is é an bealach molta chun Imagecow a shuiteáil ná trí Composer. Bain úsáid as an ordú seo a leanas chun ut a shuiteáil.
Suiteáil Imagecow trí Chumadóir
$ composer require imagecow/imagecow
Cruthaigh Íomhánna Sofhreagracha trí API PHP
Is bua iontach é an tsonraíocht íomhánna sofhreagrach don ngréasán gan aon amhras. Cuireann an leabharlann foinse oscailte Imagecow seo ar chumas forbróirí bogearraí íomhánna sofhreagracha a ghiniúint gan stró. Tá tacaíocht ag Imagecow do leideanna cliant a cheadaíonn íomhánna sofhreagracha a ghiniúint gan fianáin nó cód javascript a úsáid. Tá Leideanna Cliant tugtha isteach ag Google chun bheith ina chaighdeán.
Cruthaigh Íomhánna Sofhreagracha trí API PHP
$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();
Athraigh Íomhánna ag baint úsáide as PHP API
Tá sé an-úsáideach fios a bheith agat conas íomhánna a athrú agus cabhraíonn sé seo chun méid an chomhaid a laghdú oiread agus is féidir agus cáilíocht na híomhá a choinneáil. Ceadaíonn leabharlann Imagecow do ríomhchláraitheoirí PHP íomhánna a athrú laistigh dá bhfeidhmchláir féin. Is féidir leat an íomhá a athrú ag coinneáil an chóimheas gné, Ní mór duit uasleithead nua na híomhá a sholáthar chomh maith le huasairde nua na híomhá. Tacaíonn an Imagecow le ríomh na gcodanna is tábhachtaí den íomhá chun barr agus athmhéadú Crop go huathoibríoch.
Athraigh an Íomhá trí Leabharlann PHP
//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
Smeach, Barraí nó Rothlaigh Íomhánna trí PHP
Tugann an Imagecow an cumas d’fhorbróirí bogearraí a n-íomhánna a smeach, a bhearradh nó a rothlú ag baint úsáide as orduithe PHP laistigh dá bhfeidhmchláir. Tacaíonn an leabharlann le méid uathoibríoch a athrú agus an íomhá a bhearradh gan stró. Is féidir le forbróirí íomhá a rothlú go dtí uillinn shonrach le cúpla líne de chód. Thairis sin, is féidir leat teimhneacht na híomhá a shocrú chomh maith le doiléir Gaussach a chur i bhfeidhm ar an íomhá.
Conas an íomhá a rothlú trí PHP?
require __DIR__.'/bootstrap.php';
use Imagecow\Image;
$image = Image::fromFile(__DIR__.'/my-image.jpg', $library);
$image->rotate(90);
$image->show();
Ag Cur Uisce ar an Íomhá
Tá feidhmiúlacht curtha ar fáil ag an leabharlann foinse oscailte Imagecow chun comhartha uisce a chur ar an íomhá laistigh dá bhfeidhmchláir féin. Is féidir leat comhartha uisce a chur le do ghrianghraif dhigiteacha chun iad a chosaint agus cosc a chur ar dhaoine úsáid a bhaint as na híomhánna gan do chead. Is féidir le forbróirí comhartha uisce a chur le híomhá go ríomhchláraithe agus is féidir leo an suíomh agus an teimhneacht a chumrú gan stró.
Cuir comhartha uisce le híomhánna trí PHP?
$image = Image::fromFile('photo.jpg');
$logo = Image::fromFile('logo.png');
$logo->opacity(50);
$image->watermark($logo);