CImage vereinfacht den Prozess mit Bildern über PHP und seine GD-Erweiterung zu arbeiten.
Dieses kleine PHP-Klasse bietet eine viel einfachere und klarere Syntax für die Bearbeitung und Verarbeitung Fotos auf der Server-Seite, und dann Caching und sie für die clientseitige Auslieferung zu optimieren.
CImage und seine img.php Klasse sind einfach in jede bestehende Anwendung zu integrieren und Web-Entwickler leicht zuschneiden, schneiden helfen, die Größe oder Fotos auf bestimmte Dimensionen zu dehnen.
Die Entwickler können nicht nur eines Bildes Dimensionen und das Seitenverhältnis zu verwalten, aber sie können auch das Format ändern, verschiedene Effektfilter auf der Oberseite gelten, und es auch mit verschiedenen Qualitäts- und Komprimierungseinstellungen zu speichern.
Dies ist eine sehr nützliche Funktion unter Beweis stellen können, vor allem, wenn Web-basierte Anwendungen zu entwickeln, die mit Bildern in der einen oder anderen arbeiten müssen.
Anwendungshinweise mit der Readme-Datei des CImage zur Verfügung gestellt werden
Was ist neu in dieser Version:.
- Immer Passwort verwenden, in img_config.php Einstellung.
- Ändern der Größe gif halten Transparenz.
- Nun kehrt Statuscode 500, wenn etwas schiefgeht.
- Drei verschiedene Modi:. Strengen, Produktion, Entwicklung
- Drei-Dateien für All-in-one imgs.php, imgp.php, imgd.php.
- Ändern Name des Skripts all-in-one zu Webroot / imgs.php.
- Kombinieren Sie den gesamten Code in ein Singel-Skript, Webroot / img_single.php.
- Verbieten hotlinking / leeching durch Konfiguration.
- Alias-Name ist ohne Erweiterung.
- Option Alias erfordert jetzt Passwort zu arbeiten.
- Unterstützung für Option Kennwort, pwd Nutzung von Alias und Remote-Download zu schützen.
- Unterstützung für Option Alias, einen Link zu einer Cache-Version des Bildes erstellt.
Was ist neu in Version 0.7.0:
- Immer Passwort verwenden, in img_config.php Einstellung.
- Ändern der Größe gif halten Transparenz.
- Nun kehrt Statuscode 500, wenn etwas schiefgeht.
- Drei verschiedene Modi:. Strengen, Produktion, Entwicklung
- Drei-Dateien für All-in-one imgs.php, imgp.php, imgd.php.
- Ändern Name des Skripts all-in-one zu Webroot / imgs.php.
- Kombinieren Sie den gesamten Code in ein Singel-Skript, Webroot / img_single.php.
- Verbieten hotlinking / leeching durch Konfiguration.
- Alias-Name ist ohne Erweiterung.
- Option Alias erfordert jetzt Passwort zu arbeiten.
- Unterstützung für Option Kennwort, pwd Nutzung von Alias und Remote-Download zu schützen.
- Unterstützung für Option Alias, einen Link zu einer Cache-Version des Bildes erstellt.
Was ist neu in der Version 0.6.
- neu geschrieben und hinzugefügt Dokumentation
- Verschoben conolution expressesion von img_config.php zu CImage.
- Minor Reinigung von Eigenschaften in CImage.
- Webroot / .htaccess Hinzufügen zu zeigen, wie freundliche URLs können für img.php erstellt werden.
- Option hinzugefügt, Fill-to-fit, ff.
- Option hinzugefügt, Verknüpfung, sc Konfiguration komplexer Ausdrücke zu ermöglichen.
- Unterstützung für benutzerdefinierte Faltungen.
- Umstrukturiert Prüfprogramme.
- Korrigierte json auf PHP 5.3.
- Verbesserung der Vorlage für die Tests in Webroot / Tests beim Testen aus.
- Hinzufügen Option convolve Einnahme durch Kommata getrennte Liste von 11 Float-Werte, Wraps und setzt imageconvoluttion ().
- Hinzufügen Option dpr, device-Pixel-Verhältnis, das standardmäßig auf 1 auf 2 eine doppelt so große Bild zu bekommen. Nützlich für Retina-Displays. Im Grunde eine Verknüpfung, um das Bild zu vergrößern.
- Hinzufügen Dienstprogramm cache.bash zu sammeln Statistiken über Cache-Nutzung erleichtern.
- Cache-Verzeichnis kann nun nur lesbar und dienen alle Dateien im Cache, immer noch nicht, wenn brauchen Dateien zu speichern.
- Cache verwendet jetzt die gleiche Dateierweiterung als Originalbild.
Was ist neu in Version 0.5.3:
- hinzugefügt AutoRotate, aro` auf Auto Bild drehen basierend auf EXIF-Informationen.
- hinzugefügt bgColor, bgc` als Hintergrundfarbe zu verwenden, wenn ein Füllstoff Farbe benötigen, beispielsweise drehen 45.
- hinzugefügt rotateBefore, rb` Bild einen bestimmten Winkel vor der Verarbeitung zu drehen.
- hinzugefügt rotateAfter, ra` zu drehen Bild einen bestimmten Winkel nach der Verarbeitung.
- Aufgeräumt Code-Formatierung, entfernt nachfolgende Leerzeichen.
- Entfernt @ Öffnen von Bildern, besser korrekte Warnung angezeigt wird, wenn # 34, andernfalls aber es wieder setzen.
- Einstellung auf true als Standard # gd.jpeg_ignore_warning 34.
- Webroot / check_system.php jetzt gibt Version von PHP und GD.
- # 32 korrekt 404-Header senden, wenn eine Fehlermeldung dient.
- Der Versuch der Ausgabe # 29, um zu überprüfen, aber nicht kann.
- Hinzufügen von Struktur für Prüfprogramme zusammen mit, Verwendung Webroot / test_issue29.php als Probe.
- Verbesserung der Code-Formatierung.
- Unterstützung von Dateinamen von Groß JPEG, JPG, PNG und GIF, wie vorgeschlagen in # 37.
- Ändern CImage :: output () als # 37 vorgeschlagen.
- überprüfen Hinzufügen von Sicherheit, dass Image-Dateinamen immer unter dem Pfad image_path ist wie in img_config.php 37 # angegeben.
- Hinzufügen von Konfigurationselement in img_config.php für gültige Zeichen in Bilddateiname festlegen.
- Umzug Webroot / Test * in das Verzeichnis Webroot / Test.
- Webroot / check_system.php jetzt gibt, wenn Erweiterung für exif geladen wird.
- Broke API, wenn initDimensions () spaltete sich in zwei Methoden, neue initDimensions () und loadImageDetails ().
Anforderungen: :
- PHP 5.3 oder höher
Kommentare nicht gefunden