Zebra_Image wordt geleverd met vooraf gecompileerd met de GD bibliotheek, een krachtige en bekende oplossing voor het verwerken, vooral met PHP programmeurs.
Dit stelt ontwikkelaars in staat met behulp van Zebra_Image tot geavanceerde beeldverwerking activiteiten te ondersteunen op servers die niet de GD library is geïnstalleerd.
De reden achter deze klasse is om een draagbare beeldmanipulatie functie die gemakkelijk kunnen worden toegevoegd aan een website of PHP-gebaseerde applicatie te voorzien.
Zebra_Image werkt met alle formaten de GD library kan werken, GIF, JPEG, GIF, PNG8 en PNG24.
De meeste grote beeldmanipulatie operaties ondersteund met GD zijn ook opgenomen, samen met de mogelijkheid om het beeld filters gebruiken.
Ondersteunde filters bevatten contrast, inkleuren, edge-sporen, reliëf, ontkennen, grijswaarden, helderheid, Gaussiaans vervagen, selectieve onscherpte, betekent verwijdering, glad en pixelate
Kenmerken .
- Resize image
- afbeelding roteren
- image Crop
- afbeelding verscherpen
- filters toepassen om afbeelding
- Transparantie behouden
- Ondersteuning voor bekende beeldformaten
- Documentatie
- Voorbeelden
- Met commentaar code
- Fout rapportage
Wat is nieuw in deze release:
- Verwijderd de fout dempen gebruikt voor imagecreatefrom {gif, jpeg, png} noemt in de & quot; _create_from_source & quot; privé-methode, die zou leiden tot het script zwijgend falen als het geheugen is overschreden;
- Project is nu beschikbaar op GitHub en als een pakket voor Composer.
Wat is nieuw in versie 2.2:
- Een nieuwe pand is nu beschikbaar: png_compression, die bepalend is voor de compressieniveau van PNG-bestanden; Deze waarde van deze eigenschap wordt genegeerd voor PHP-versies ouder dan 5.1.2;
- Een nieuwe pand is nu beschikbaar: sharpen_images die, indien ingeschakeld, zal het script instrueren van toepassing een & quot; scherpen & quot; filter waarvan de beelden; kan erg handig zijn bij het maken van miniaturen, maar mag alleen worden gebruikt bij het maken van miniaturen; Deze filter is gebaseerd op PHP imageconvolution functie die alleen beschikbaar is voor PHP versie 5.1.0+, en laat de beelden ongewijzigd voor oudere versies;
- Toegevoegd nieuwe bijsnijden opties: TOPCENTER, topright, MIDDLELEFT, MIDDLERIGHT, bottomleft, BOTTOMCENTER, bottomright;
- De hele logica achter de resize methode werd herschreven;
- Fixed a bug waar het script waarschuwingen zou genereren als de chmod functie werd uitgeschakeld via PHP configuratie-opties; Nu zal het niet het genereren van de waarschuwing, maar in plaats daarvan zal een waarde voor het script fout eigenschap in te stellen;
- Fixed a bug waar als men zou een transparante afbeelding vergroten of verkleinen en in het proces zou het converteren naar een JPEG (geen transparantie) en background_color argument van de resize methode werd ingesteld op -1, het resulteerde afbeelding achtergrondkleur zou zwart zijn; nu is het wit, zoals beschreven in de documentatie;
Wat is nieuw in versie 2.1.2:
- Fixed a bug bij het veranderen van beelden hebben van de hoogte groter is dan breedte, en met behulp van de methode resize () met slechts de hoogte argument; dankzij Manuweb2 voor rapportering.
Wat is nieuw in versie 2.1.1:
- Fixed a bug waar het script waarschuwingen op zou produceren enkele bijzondere transparante GIF-afbeeldingen; dankzij Olof Fredriksson voor rapportering.
Wat is nieuw in versie 2.1:
- Fixed a bug waar het script waarschuwingen op gedeeltelijk gebroken zou produceren JPEG-bestanden en het beeld niet zou te verwerken; nu zal het script met succes dergelijke beelden te behandelen;
- Fixed a bug waar de rotate methode niet goed werkte op transparante PNG / GIF-beelden;
- Verbeterde algehele afhandeling van transparante beelden;
- Een nieuwe methode werd toegevoegd: & quot; flip_both & quot; die een beeld flips zowel verticaal als horizontaal;
- De code voor flip_horizontal en flip_vertical methoden werd herschreven;
- Een meer expliciete voorbeeld werd toegevoegd;
Wat is nieuw in versie 2.0:
- De gehele code werd gecontroleerd en verbeterd;
- Methode namen, argumenten methode en globale eigenschappen werden veranderd en daarom is deze versie breekt compatibiliteit met voorgaande;
- formaat wijzigen () methode werd verbeterd en nu kan een beeld aanpassen naar de exacte breedte en hoogte en nog steeds de aspect ratio door het betrekken van de methode gewas ();
- Fixed a bug waar het gewas (), flip_horizontal () en flip_vertical () niet goed werkten voor transparante PNG-bestanden;
- Sommige documentatie verfijningen.
Eisen
- PHP 4.4.9 of hoger
Reacties niet gevonden