1. Táirgí
  2.   Íomha
  3.   PHP
  4.   Grafika
 
  

Leabharlann PHP chun Íomhánna agus Ardscagairí a Chomparáid

Áirítear le Foinse Oscailte PHP API tacaíocht le haghaidh comparáide íomhá, bearradh cliste, cumasc íomhánna, beochan GIF, 5 mhodh athmhéadaigh, agus go leor eile.

Tá Grafika an-éasca le húsáid agus próiseáil íomhá chumhachtach leabharlann PHP atá cumasc le roinnt gnéithe uathúla a chuireann ar chumas forbróirí bogearraí a n-íomhánna agus grafaic a chruthú agus a ionramháil taobh istigh dá bhfeidhmchláir PHP. Tá Grafika bunaithe ar Imagick agus GD, mar sin ní gá a bheith buartha faoi na difríochtaí idir GD agus Imagick API, gnáthaíonn Grafika na hoibríochtaí seo duit agus déanann sé do phost éasca.

Tá tacaíocht curtha ar fáil ag leabharlann Grafika do ghnéithe bunúsacha agus roinnt réamhghnéithe cruthaithe agus próiseála íomhá. Is féidir an leabharlann a úsáid chun mionsamhlacha íomhánna a ghiniúint go tapa agus a bhfuil cáilíocht an-ard acu. Áiríodh sa leabharlann freisin tacaíocht le haghaidh oiriúint chliste chomh maith le próiseáil tréithe íomhá gan ach cúpla líne de chód.

Tá roinnt ardghnéithe i leabharlann Grafika a fhágann go bhfuil sé uathúil ó leabharlanna PHP eile atá ar fáil, mar shampla bearradh cliste a chur i bhfeidhm, íomhánna a chur i gcomparáid, réamhscagairí, cumasc íomhánna, tacaíocht GIF beoite, 5 mhodh athmhéadaigh agus níos mó. Áiríodh leis freisin tacaíocht do roinnt gnéithe coitianta mar chlónáil íomhá, cruthaigh íomhánna bána, déan cóip den íomhá, cuir comhartha uisce ar an íomhá, agus go leor eile.

Previous Next

Tús a chur le Grafika

Is é an bealach molta chun Grafika a shuiteáil ná trí Composer. Taobh istigh de do eolaire tionscadail, oscail an líne ordaithe agus clóscríobh an t-ordú seo a leanas chun é a shuiteáil.

Suiteáil Grafika trí chumadóir

$ composer require kosinix/grafika:dev-master --prefer-dist

Cruthú Íomhánna trí PHP APIs

Ceadaíonn leabharlann foinse oscailte Grafika d'fhorbróirí bogearraí cineálacha éagsúla íomhánna a ghiniúint laistigh dá bhfeidhmchlár PHP féin le cúpla líne cód. Is é an bealach is coitianta chun íomhá a dhéanamh ná modh oscailte an eagarthóra a úsáid. Cruthaíonn tú íomhá bán go héasca chomh maith le cóip d'íomhá a chruthú ag baint úsáide as an eochairfhocal clón taobh istigh de do chód. Ina theannta sin, is féidir leat freisin cumasc, líonadh, smeach, teimhneacht a shocrú chomh maith le híomhánna a athrú méid agus barr gan stró.

Cruthaigh Íomhá trí PHP API

// Create a Blank Image
use Grafika\Grafika;
$image = Grafika::createBlankImage(100,100);
// Another way is to use  editor open method
use Grafika\Grafika;
$editor = Grafika::createEditor();
$editor->open( $image, 'path/to/image.jpg');
//Adjust size of the image
$editor->resizeExact( $image, 200, 100 );

Déan comparáid idir Íomhánna taobh istigh de PHP Apps

Tugann leabharlann Grafika an chumhacht do ríomhchláraitheoirí bogearraí a n-íomhánna a chur i gcomparáid go cláir laistigh dá n-aipeanna féin. Is féidir leis na cosúlachtaí idir dhá íomhá a chur i gcomparáid chomh maith agus tugann sé an cumas duit a chinneadh an bhfuil an dá íomhá comhionann nó nach bhfuil. Is é an rud iontach gur féidir leis comparáid picteilín-ar-picteilín a dhéanamh chun a chinneadh an bhfuil dhá íomhá díreach mar an gcéanna. Déanfaidh sé comparáid idir an bhfuil an dá íomhá ar an leithead agus ar an airde chéanna. Má tá difríocht idir na toisí, cuirfidh sé bréagach ar ais. Má tá na toisí cothrom, lúbfaidh sé trí gach picteilín. Mura meaitseálann ceann de na picteilíní, fillfidh sé bréagach. Cuirtear na picteilíní i gcomparáid lena luachanna RGB (Dearg, Glas, Gorm).

Déan comparáid idir Íomhánna do Chosúlacht trí PHP

require_once 'path/to/grafika/src/autoloader.php'; // Automatically load our needed classes
use Grafika\Grafika; // Import package
$editor = Grafika::createEditor(); // Create editor
$hammingDistance = $editor->compare( "image1.jpg", "image-2.jpg" );

Bearradh Íomhá Cliste

Is éard atá i gceist le bearradh íomhá ná limistéir neamh-inmhianaithe a bhaint as grianghraf nó íomhá. Is féidir bearradh a úsáid chun méid na híomhá a laghdú nó chun cóimheas gné na híomhá atá ar fáil a athrú. Áiríodh sa leabharlann Grafika gnéithe le haghaidh bearradh bunúsach agus cliste trí PHP. Tá an ghné bearradh cliste an-úsáideach agus nuair a chinneann an leabharlann an suíomh barr leis na réigiúin thábhachtacha de na híomhánna caomhnaithe.

Bearradh Íomhá Cliste taobh istigh de PHP Apps

$editor->open( $image, $input );
$editor->crop( $image, 200, 200, 'smart' );
$editor->save( $image, 'output.jpg' );

Tacaíocht GIF beoite

Is éard atá i gceist le bearradh íomhá ná limistéir neamh-inmhianaithe a bhaint as grianghraf nó íomhá. Is féidir bearradh a úsáid chun méid na híomhá a laghdú nó chun cóimheas gné na híomhá atá ar fáil a athrú. Áiríodh sa leabharlann Grafika gnéithe le haghaidh bearradh bunúsach agus cliste trí PHP. Tá an ghné bearradh cliste an-úsáideach agus nuair a chinneann an leabharlann an suíomh barr leis na réigiúin thábhachtacha de na híomhánna caomhnaithe.

GIF Beoite a Leacú trí PHP API

use Grafika\Grafika;
$editor = Grafika::createEditor();
$editor->open( $image, 'animated.gif' );
$editor->flatten( $image );
$editor->save( $image, 'output.gif' );
 Gaeilge