Zebra_Image kommer förkompilerade med GD bibliotek, en kraftfull och känd lösning för bildbehandling, särskilt med PHP kodare.
Detta gör att utvecklare som använder Zebra_Image att stödja avancerade bildbehandlingsoperationer på servrar som inte har GD biblioteket installerad.
Orsaken till detta klassen är att ge en portabel bildmanipulation funktion som lätt kan läggas till någon hemsida eller PHP-baserad applikation.
Zebra_Image fungerar med alla format GD biblioteket kan arbeta, GIF, JPEG, GIF, PNG8 och PNG24.
De flesta större bild manipulation verksamhet som stöds med GD ingår också, tillsammans med möjligheten att använda bildfilter.
Filter stöds inkluderar kontrast, färglägga, kant upptäcka, relief, negera, gråskala, ljusstyrka, Gaussisk oskärpa, selektiv oskärpa, menar borttagning, smidig och Pixelate
Funktioner :.
- Ändra storlek på bilden
- Rotera bild
- Beskär bild
- Skärpa bilden
- Tillämpa filter till bilden
- Bevara genomskinlighet
- Stöd för känd bildformat
- Dokumentation
- Exempel
- kommenterad kod
- Felanmälan
Vad är nytt i den här versionen:
- Tog bort felet muting används för imagecreatefrom {gif, jpeg, png} kallar i & quot; _create_from_source & quot; privat metod, vilket skulle orsaka skriptet att tyst misslyckas om minnesgränsen överskreds;
- Project är nu tillgänglig på GitHub och som ett paket för Composer.
Vad är nytt i version 2.2:
- En ny egenskap är nu tillgänglig: png_compression, som bestämmer komprimeringsnivån PNG-filer; detta värde av fastigheten ignoreras för PHP-versioner äldre än 5.1.2;
- En ny egenskap är nu tillgänglig: sharpen_images som, när den är aktiverad, kommer instruerar skriptet att tillämpa en & quot; slipa & quot; filtrera de resulterande bilderna; kan vara mycket användbart när du skapar miniatyrer men bör endast användas när du skapar miniatyrer; Skärpa filtret bygger på PHP: s imageconvolution funktion som är tillgänglig endast för PHP version 5.1.0+, och kommer att lämna bilderna oförändrade för äldre versioner;
- Lagt till nya odlingsalternativ: TOPCENTER, topright, MIDDLELEFT, MIDDLERIGHT, bottom, BOTTOMCENTER, bottom;
- Hela logiken bakom resize metoden omskriven;
- Fixat en bugg där skriptet skulle generera varningar om chmod funktionen inaktiverades via PHP konfigurationsalternativ; nu är det inte kommer att generera varningen utan istället kommer att ställa ett värde för skriptet error egendom;
- Fixat en bugg där om man skulle ändra storlek på en genomskinlig bild och i processen skulle konvertera den till en JPEG (ingen genomskinlighet) och ändra storlek metodens background_color argument var satt till -1, skulle medfört bildens bakgrundsfärg vara svart; nu är det vita, såsom beskrivs i dokumentationen,
Vad är nytt i version 2.1.2:
- Fixat en bugg när du ändrar storlek bilder med höjd större än bredd, och med användning av storleksförändring () metoden med endast höjden argumentet; tack vare Manuweb2 för rapporteringen.
Vad är nytt i version 2.1.1:
- Fixat en bugg där skriptet skulle producera varningar på vissa särskilda genomskinliga GIF-bilder; tack vare Olof Fredriksson för rapportering.
Vad är nytt i version 2.1:
- Fixat en bugg där skriptet skulle producera varningar på delvis bruten JPEG-filer och skulle inte bearbeta bilden; Nu manuset kommer lyckas hantera sådana bilder;
- Fixat en bugg där rotera metoden inte fungerade korrekt på transparenta PNG / GIF-bilder;
- Förbättrad total hantering av transparenta bilder;
- En ny metod lades: & quot; flip_both & quot; vilket vänder en bild både vertikalt och horisontellt;
- Koden för flip_horizontal och flip_vertical metoder var omskriven;
- Ett tydligare exempel lades;
Vad är nytt i version 2.0:
- Hela kod granskades och förbättrad;
- Metod namn, metod argument och globala egenskaper har ändrats och därför denna version bryter kompatibilitet med tidigare;
- ändra storlek () metoden förbättrats och nu kan ändra storlek på en bild för att exakt bredd och höjd och ändå behålla bildförhållandet genom att involvera grödan () metoden;
- Fixat en bugg där grödan (), flip_horizontal () och flip_vertical () inte fungerar korrekt för transparenta PNG-filer;
- En del dokumentation förfiningar.
Krav :
- PHP 4.4.9 eller högre
Kommentarer hittades inte