Diese besitzen beide einen weißen Hintergrund, könnte ich aber auch transparent erstellen.
Beide Grafiken sollen nun übereinandergelegt verschmolzen werden. (In PS würde man das "merge" oder "flatten" nennen.) - Die frage ist nun, wie verschmelze ich zwei übereinandergelegte Grafiken via PHP?
Laut MANUAL würde man dafür imagecopy() oder noch besser imagecopymerge() nutzen, aber bei mir funktioniert da leider überhaupt nichts. - Was mach ich falsch? - Wer eine eine Idee/Lösung?
Dabei seit: 11.12.2003 Ort: ~/ Alter: 35 Geschlecht:
Verfasst Mo 05.05.2008 21:21 Titel
Zitat:
zwei Grafiken erst deckungsgleich übereinander legen
und dann zu einer Grafik verschmelzen.
Ja, das funktioniert mit PHP.
Natürlich nur, wenn die GD-Library installiert ist.
Das habe ich auch öfters gemacht, um Bilder automatisch mit einem Wasserzeichen zu versehen.
Zitat:
aber bei mir funktioniert da leider überhaupt nichts
Was bedeutet funktioniert nicht?
gibt es eine Fehlermeldung? Wenn ja, welche?
Zitat:
Was mach ich falsch?
Du gibst uns zuwenig brauchbare Informationen.
Zitat:
Wer eine eine Idee/Lösung?
Fehlermeldung posten.
Ist das oben gepostete eigentklich dein kompletter Code? Ich kann weder das öffnende noch das schließende PHP-Tag sehen. Eventuell hast du vielleicht eine Leerzeile davor, so daß diese zum Client geschickt wird, bevor du header() aufrufst? Wäre aber nur so ein Rateversuch... Ohne mehr Information kann man dir nicht helfen.
Dabei seit: 21.02.2007 Ort: München Alter: 28 Geschlecht:
Verfasst Di 06.05.2008 08:12 Titel
Natürlich habe ich die GD, genauer die GD2 (Standardinstallation: PHP 5.2.6).
Eine Fehlermeldung gibt es nicht, er gibt lediglich den Dateinamen aus, ... wobei, ich habe es gerade mal auf meinen Webserver hochgeladen, da kommt eine Fehlermeldung:
Zitat:
Die Grafik "http://froschkoenig84.bplaced.net/TRYOUT/CAPTCHA/G1/captcha.img.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Ja, es fängt natürlich mit der PHP-Einleitung an, habe nur ein SnipSnap gepostet, weil ich dachte das würde reichen.
Da ich erstmal nur am "Probieren" bin, ist die Datei bislang nur wenig dynamisch, modular, bzw. im INCs oder Funktionen unterteilt. - Hier folgt also nochmal der gesamte Code, wobei ich ich ja eigentlich bereits alles gepostet hatte:
Ich möchte nur mal ein funktierendes Beispiel sehen, wie das mit dem Übereinanderlegen und Verschmelzen funktioniert. - Auch die Beispiele (USER-Kommentare) aus dem MANUAL funktionieren bei mir nur selten oder entsprechend fehlerhaft.
Wie hast du das mit dem Wasserzeichen denn gemacht? - Im Grunde ist es ja genau, was ich will, nur eben nicht im Alpha-Modus.
Dabei seit: 08.03.2007 Ort: Düsseldorf Alter: 23 Geschlecht:
Verfasst Di 06.05.2008 10:19 Titel
Hallo,
ich fand bei Googel folgendes Script ... es ist auch dazu da ein Logo über ein anderes Bild zu legen,
aber wie du schon gesagt hast vom Prinzip her ist es ja sehr gleich ...
Was soweit ich das richtig verstanden habe wohl wichtig ist, ist dass beide Bilder den gleichen Bit-Wert haben.
Dabei seit: 03.11.2003 Ort: - Alter: - Geschlecht:
Verfasst Di 06.05.2008 13:45 Titel
Froschkoenig84 hat geschrieben:
Eine Fehlermeldung gibt es nicht, er gibt lediglich den Dateinamen aus, ... wobei, ich habe es gerade mal auf meinen Webserver hochgeladen, da kommt eine Fehlermeldung:
Zitat:
Die Grafik "http://froschkoenig84.bplaced.net/TRYOUT/CAPTCHA/G1/captcha.img.php" kann nicht angezeigt werden, weil sie Fehler enthält.
dann magste vllt mal den header für den Content-Type weglassen?
Dann siehste auch mal ne Fehlermeldung .. oder eben du wirfst
nen Blick in die Quellcode.
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.