Nyílt forráskódú PHP API a képek manipulálásához
PHP-könyvtár, amely lehetővé teszi a szoftverprogramozók számára, hogy átméretezzék, élesítsék, egyesítsék, színezzék, kitöltsék és elforgatják a képeket.
A Gregwar's Image egy nyílt forráskódú objektum-orientált könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy saját PHP-alkalmazásaikon belül módosítsák a képeket. Az API használatával átméretezheti, átméretezheti, kényszerítheti az átméretezést, átméretezheti, nagyíthatja, kivághatja és tagadhatja a képeket. Ezenkívül az API lehetővé teszi a fényerő, kontraszt beállítását, a kép szürkeárnyalatossá alakítását, a kép domborítását, a kép simítását, a kép élesítését, a kép színezését stb.
Az API soha nem alkalmaz funkciót egy megnyitott képen. Ehelyett – Az API először gyorsítótárazza az összes képet, majd alkalmazza a szolgáltatásokat. Az API hozzáadja a képet a műveleti tömbhöz, amely névből, típusból áll, és a hash segítségével megkeresheti a fájlt a gyorsítótárban.
A Gregwar's Image használatának első lépései
PHP 5.2+ szükséges hozzá. Könnyedén telepítheti a Gregwar's Image könyvtárat a zeneszerzőn keresztül. Kérjük, használja a következő parancsot.
Telepítse a Gregwar's Image-t a Composeren keresztül
{
...
"require": {
"gregwar/image": "2.*"
}
}
Képek átméretezése ingyenes PHP API-n keresztül
A nyílt forráskódú Gregwar's Image könyvtár támogatást nyújtott az alkalmazásokon belüli képek átméretezéséhez. Az API használatával a fejlesztő egyszerűen importálhatja a Gregwar könyvtárat, megnyithatja a képet, átméretezheti és elmentheti. Az átméretezési folyamat meglehetősen egyszerű, és csak egy sor kódot igényel. Megnyithatja az open() metódussal, és átméretezheti a resize() metódussal.
Kép átméretezése PHP-ben
- Könyvtár importálása
- Nyissa meg a képet, és adja meg a képfájl elérési útját, méretezze át, és adja meg a kimeneti kép méretének szélességét és magasságát.
- Negálja a kép színeit, és mentse el a képet
Kép átméretezése ingyenes PHP API-n keresztül
Image::open('fileformat.png')
->resize(100, 100)
->negate()
->save('output.jpg');
Forgatás, átfordítás és effektusok alkalmazása a képekre PHP-n keresztül
A nyílt forráskódú Gregwar's Image könyvtár számos fontos funkciót tartalmaz a PHP alkalmazásokon belüli képkezeléshez és -manipulációhoz. A könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy PHP-parancsok segítségével átfordítsák, levágják vagy elforgatják képeiket. Támogatja a képmegőrző méretarány átméretezését, a kép átméretezését és levágását a megadott méretekhez, az átméretezett kép helyzetének megváltoztatását, a kép színeinek tagadását, a kép szürkeárnyalatossá alakítását, a kép domborítását, fájlok egyesítését, vízjel hozzáadását a képhez. , élhatást alkalmaz a képen és még sok más.
Egyesítse a képeket ingyenes PHP API-n keresztül
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');
Alkalmazzon vízjelet a képre ingyenes PHP API-n keresztül
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');