Bildredigering i PHP görs vanligen med hjälp av MagickWand PHP biblioteket . Denna kraftfulla biblioteket tillhandahåller ett PHP- gränssnitt till C + +-bibliotek som kallas " ImageMagick " och innehåller hundratals funktioner för redigering , konvertering och komponera bilder i alla format . Källkoden för den här guiden är baserad på exempel koden finns på MagickWand plats
Du behöver : .
ImageMagick
MagickWand .
1 .
Skapa en ny PHP- fil källkod genom att öppna din favorit textredigerare och spara den med namnet " wandTutorial . php . "
2 .
klistra in PHP taggarna php och ? > i filen . Dessa taggar måste omge alla PHP -kod , så resten av genomgången kommer gå mellan de två linjerna
3
Klistra in koden $ magick_wand=NewMagickWand (); . . att läsa MagickWands , som innehar en samling bilder som ska redigeras
4.
Klistra in koden MagickReadImage ( $ magick_wand " rose. jpg ') ; . att ladda en bild till staven Det kommer att läsa den bildfil " rose. jpg " från samma katalog som PHP -fil . Ersätta den med en bild namn som du vill redigera .
Klistra in koden MagickNewImage ( $ magick_wand , 100. 100 ) , istället för att skapa en ny bild. Det första argumentet är trollspö , den andra bredden på bilden , och det sista är höjden på bilden i bildpunkter . Ange en färg för att vara bakgrundsfärgen på bilden efter bredd och höjd argument , om du vill
5
Klistra in koden $ drawing_wand=NewDrawingWand (); . för att skapa en " ritning . trollstav "
6
Klistra in följande att läsa in ett typsnitt och dra den till den befintliga bilden .
DrawSetFont ( $ drawing_wand , " /usr /share /fonts /bitstream-vera /Vera . ttf " ) ;
DrawSetFontSize ( $ drawing_wand , 20 ) ,
DrawSetGravity ( $ drawing_wand , MW_CenterGravity ) ,
$ pixel_wand=NewPixelWand ( ) ;
PixelSetColor ( $ pixel_wand , "vit " ) ;
DrawSetFillColor ( $ drawing_wand , $ pixel_wand ) ;