Avoimen lähdekoodin PHP-sovellusliittymä kuvien käsittelyyn
PHP-kirjasto, jonka avulla ohjelmoijat voivat muuttaa, terävöittää, yhdistää, värittää, täyttää ja kiertää kuvia.
Gregwar's Image on avoimen lähdekoodin oliokirjasto, joka antaa ohjelmistokehittäjille mahdollisuuden käsitellä kuvia omissa PHP-sovelluksissaan. API:n avulla voit muuttaa kuvien kokoa, skaalata kokoa, pakottaa kokoa, rajata kokoa, zoomata rajata, rajata ja mitätöidä kuvia. Lisäksi API antaa sinun myös asettaa kirkkauden, kontrastin, muuntaa kuvan harmaasävyiksi, kohokuvioida kuvaa, tasoittaa kuvaa, terävöittää kuvaa, värittää kuvaa ja paljon muuta.
API ei koskaan käytä ominaisuutta avatussa kuvassa. Sen sijaan - API tallentaa ensin kaikki kuvat välimuistiin ja käyttää sitten ominaisuuksia. API lisää kuvan toimintotaulukkoon, joka koostuu nimestä, tyypistä ja voit etsiä tiedoston välimuistista tiivisteen avulla.
Gregwarin kuvan käytön aloittaminen
Se vaatii PHP 5.2+. Voit helposti asentaa Gregwarin kuvakirjaston säveltäjän kautta. Käytä seuraavaa komentoa.
Asenna Gregwar's Image Composerin kautta
{
...
"require": {
"gregwar/image": "2.*"
}
}
Muuta kuvien kokoa ilmaisella PHP API:lla
Avoimen lähdekoodin Gregwarin kuvakirjasto on tarjonnut tukea kuvien koon muuttamiseen sovellusten sisällä. Sovellusliittymän avulla kehittäjä voi yksinkertaisesti tuoda Gregwar-kirjaston, avata kuvan, muuttaa sen kokoa ja tallentaa sen. Koonmuutosprosessi on melko yksinkertainen ja vaatii vain yhden rivin koodia. Voit avata sen open()-metodilla ja muuttaa sen kokoa resize()-metodilla.
Muuta kuvan kokoa PHP:ssä
- Tuo kirjasto
- Avaa kuva ja välitä kuvatiedoston polku, muuta sen kokoa ja anna tulosteen kuvan koko leveys ja korkeus.
- Negata kuvan värit ja tallenna kuva
Muuta kuvan kokoa ilmaisella PHP API:lla
Image::open('fileformat.png')
->resize(100, 100)
->negate()
->save('output.jpg');
Kierrä, käännä ja käytä tehosteita kuviin PHP:n kautta
Avoimen lähdekoodin Gregwarin kuvakirjastossa on useita tärkeitä ominaisuuksia kuvien käsittelyyn ja manipulointiin PHP-sovelluksissa. Kirjasto antaa ohjelmistokehittäjille mahdollisuuden kääntää, rajata tai kiertää kuviaan PHP-komentojen avulla. Se tukee ominaisuuksia kuvan säilytysasteikon muuttamiseen, kuvan koon muuttamiseen ja rajaamiseen tiettyihin mittoihin sopivaksi, muutetun kuvan sijainnin muuttamiseen, kuvan värien poistamiseen, kuvan muuntamiseen harmaasävyiksi, kuvan kohokuviointiin, tiedostojen yhdistämiseen, vesileiman lisäämiseen kuvaan , käyttää kuvan reunavaikutelmaa ja paljon muuta.
Yhdistä kuvat ilmaisen PHP API:n kautta
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');
Lisää vesileimaa kuvaan ilmaisen PHP API:n kautta
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');