Oscail Foinse PHP API chun Íomhánna a Ionramháil
Leabharlann PHP a chuireann ar chumas ríomhchláraitheoirí Bogearraí íomhánna a athrú, iad a ghéarú, a chumasc, a dhathú, a líonadh agus a rothlú.
Is leabharlann foinse oscailte í Íomhá Gregwar atá dírithe ar oibiachtaí a thugann an cumas d’fhorbróirí bogearraí íomhánna a láimhseáil laistigh dá bhfeidhmchláir PHP féin. Trí úsáid a bhaint as an API, is féidir leat méid a athrú, scála a athrú, méid an fhórsa a athrú, bairr a athrú, barr súmáil isteach, barr a bhaint agus íomhánna a dhiúltú. Ina theannta sin, ceadaíonn an API duit gile a shocrú, codarsnacht, an íomhá a thiontú go liathscála, an íomhá a chabhsáil, an íomhá a rianúil, an íomhá a ghéarú, an íomhá a dhathú, agus go leor eile.
Ní chuireann an API gné ar íomhá oscailte riamh. Ina áit sin - Déanann an API na híomhánna go léir a thaisceadh ar dtús agus ansin na gnéithe a chur i bhfeidhm. Cuireann an API an íomhá san eagar oibríochtaí ar a bhfuil ainm, cineál agus is féidir leat an hash a úsáid chun an comhad a chuardach sa taisce.
Tús a chur le hÍomhá Gregwar
Éilíonn sé PHP 5.2+. Is féidir leat leabharlann Íomhá Gregwar's a shuiteáil go héasca tríd an gcumadóir. Bain úsáid as an ordú seo a leanas le do thoil.
Suiteáil Íomhá Gregwar trí Chumadóir
{
...
"require": {
"gregwar/image": "2.*"
}
}
Athraigh Íomhánna trí API PHP Saor in Aisce
Chuir leabharlann foinse oscailte Gregwar's Image tacaíocht ar fáil chun íomhánna a athrú laistigh d'fheidhmchláir. Trí úsáid a bhaint as an API, is féidir leis an bhforbróir leabharlann Gregwar a allmhairiú, an íomhá a oscailt, í a athrú agus í a shábháil. Tá an próiseas méid a athrú simplí go leor agus ní gá ach líne amháin de chód. Is féidir leat é a oscailt le modh oscailte () agus é a athrú ag baint úsáide as modh Athraigh () .
Athraigh an Íomhá i PHP
- Leabharlann Iompórtáil
- Oscail Íomhá agus pas cosán comhaid íomhá, athraigh é a mhéid agus cuir leithead agus airde méid íomhá aschuir ar fáil.
- Déan na dathanna íomhá a dhiúltú agus an íomhá a shábháil
Athraigh an Íomhá trí API PHP Saor in Aisce
Image::open('fileformat.png')
->resize(100, 100)
->negate()
->save('output.jpg');
Rothlaigh, Smeach & Cuir Éifeachtaí i bhFeidhm ar Íomhánna trí PHP
Áiríodh i leabharlann foinse oscailte Gregwar's Image roinnt gnéithe tábhachtacha maidir le láimhseáil agus ionramháil íomhánna taobh istigh d'fheidhmchláir PHP. Tugann an leabharlann an cumas d’fhorbróirí bogearraí a n-íomhánna a smeach, a bhearradh nó a rothlú ag úsáid orduithe PHP. Tacaíonn sé le gnéithe chun scála caomhnaithe na híomhá a athrú, an íomhá a athrú agus a bhearradh de réir toisí tugtha, suíomh na híomhá athmhéadaithe a athrú, dathanna na híomhá a dhiúltú, an íomhá a thiontú go liathscála, an íomhá a cabhradh, comhaid a chumasc, comhartha uisce a chur leis an íomhá. , cuireann sé éifeacht imeall ar an íomhá agus go leor eile.
Cumaisc Íomhánna trí API PHP Saor in Aisce
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');
Cuir comhartha Uisce ar Íomhá trí API PHP Saor in Aisce
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');