php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.05.2004, 18:17  
Gast
 
Beiträge: n/a
Standard GD Lib 1.6.2 Patch - GIF Unterstützung

Hallo,

Bekanntlich wurde aus der GD Lib neuerer Versionen die GIF Unterstützung entfernt. Auf meinem Linux Server ist die GD 1.6.2 vorinstalliert (ohne GIF Unterstützung). Ich brauche aber umbedingt ImageCreateFromGIF() für ein Projekt.
Nun wollte ich eigentlich anstatt des Tools gif2png mit dem man GIF-Dateien in PNGs umwandeln kann, einen Patch installieren.

Ist es illegal (aus möglichen Patentgründen in Deutschland) GD Lib zu patchen?
  • a. Wenn nicht, wie mache ich das dann genau, denn ich habe zwar den richtigen Patch gefunden, aber keine weiteren Installationsanleitungen! zu den Patches
    b. Wenn ja, gibt es noch eine Sinnvolle Alternative? Möglicherweise eine alte GD-Version zu installieren?
Danke im Voraus,
mfG Ingmar
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.05.2004, 19:11  
Gast
 
Beiträge: n/a
Standard Re: GD Lib 1.6.2 Patch - GIF Unterstützung

Zitat:
Zitat von Ingmar
Ist es illegal (aus möglichen Patentgründen in Deutschland) GD Lib zu patchen?
Dem Autor Thomas Boutell isses mit Sicherheit Wurscht. Er hat die Unterstützung GIF damals entfernt, um seine Ruhe zu haben. Ansonsten läuft das GIF-"Patent" (wenn ich mich nicht irre) dieses Jahr aus.

In den neueren PHP Versionen ist eine 'bunled GD' mit drin, die 'GIF read' unterstützt.

Ansonsten (falls Linux und hinreichend Erfahrung):
eventuelle GD entfernen/deinstallieren.
libz incl. Developer installieren, jpeg, alles zum Thema PNG und was Du sonst noch für die Grafik benötigst: freetype2, t1lib, tiff.

Wichtig xdevel muß installiert werden. Darin befinden sich die Header Files für libXpm

GD 2.0.21 saugen, patchen, compilieren
alle zum Compilieren von PHP benötigten Pakete (immer einschließlich Developer Paket) installieren.

Neben dem üblichen Compilerkram:
automake, autoconf, flex und bison installieren.

apache-dev, mysql-dev, mcrypt, libmcrypt, libxml2 und wat Du sonst noch haben willst.

PHP 4.3.6 saugen, auspacken, den passenden Configure String zusammenstellen und so lange testen, bis Configure ohne Mecker durchläuft.

Dann
make && make install

den apachen beenden und neu starten. Falls er startet (nicht jeder Compilerlauf ist ein Erfolg) ab ins Logfile. Danach dann ein paar Scripte mit Image und MySQL Funktionen testen. Im Fehlerfalle: Logfile.

Hinweis:
damit Configure nicht den Schnee von gestern erledigt, muß ab dem 2. Versuch
make clean;
rm ./config.cache; # je nach Version killt manchmal make clean das Cachefile selber.
ausgeführt werden!
  Mit Zitat antworten
Alt 06.06.2004, 20:29  
Gast
 
Beiträge: n/a
Standard Welche PHP versionen?

Bis dahin schonmal vielen Dank :wink: !

Zitat:
Zitat von meikel
In den neueren PHP Versionen ist eine 'bunled GD' mit drin, die 'GIF read' unterstützt.
Ab welcher Version ist das der Fall? Ist das definitiv?

mfG Ingmar
  Mit Zitat antworten
Alt 06.06.2004, 20:50  
Gast
 
Beiträge: n/a
Standard Re: Welche PHP versionen?

Zitat:
Zitat von Ingmar
Ab welcher Version ist das der Fall? Ist das definitiv?
Aktuell ist PHP 4.3.7. Meines Wissens war GIF read mindestens seit 4.3.0 schon drin.
  Mit Zitat antworten
Alt 16.06.2004, 21:53  
Benutzer
 
Registriert seit: 16.06.2004
Beiträge: 81
PHP-Kenntnisse:
Fortgeschritten
RcRaCk2k
RcRaCk2k eine Nachricht über ICQ schicken RcRaCk2k eine Nachricht über MSN schicken RcRaCk2k eine Nachricht über Yahoo! schicken
Standard GD Patch

Hier findest du einen GD-Patch
http://www.rime.com.au/gd/

Viel Spaß damit.

Zum kompilieren brauchst du die zlib, png, jpeg-6b und XMP Librarys.

Zusätzlich benötigst du den Compiler C, GCC

LG Michi.
RcRaCk2k ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gdlib gif-unterstützung, gdlib gif, gdlib 2, php gdlib gif, gd anthology patch, gdlib gif unterstützung, gif lib, gdlib ab v1.6, gd grafik-unterstützung linux, php - gdlib gif support, wie mache ich aus einer gif eine lib, gd anthology patch 1.0, alternative zu gdlib, gd library 1.6, php gd version update, gdlib gif groß, gd_anthology_patch, gdlib ab version 1.6, gd-lib ab version 1.6, gdlib tif

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.