zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden [PHP] 2 Bilder überlagern mit GD Library

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 04.10.2005, 00:29
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 05.12.2004
Beiträge: 357
kippe befindet sich auf einem aufstrebenden Ast
Standard [PHP] 2 Bilder überlagern mit GD Library

Hi Leute,

irgendwie hab ich heute kein Googleglück.

Ich suche ein möglichst fertiges PHP-Script um mit der GD Library 2 Bilder zu überlagern, bzw. aus 2 Bildern eines zu machen. Hintergrund: ich möchte gerne bei den Bildergalerien auf einer Website den Namen des Fotografen und evtl. ein Logo automatisch auf die einzelnen Bilder "legen". Hat vielleicht zufällig jemand nen passenden Bookmark oder eigene Codeschnipsel?
__________________
Gruß,
Sebastian
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 04.10.2005, 01:59
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.956
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard Re: [PHP] 2 Bilder überlagern mit GD Library

Zitat:
Zitat von kippe
irgendwie hab ich heute kein Googleglück.
Eigentlich steht ja alles was du dazu brauchst (inkl. Beispielen) in der PHP-Doku.

Zitat:
Zitat von kippe
Ich suche ein möglichst fertiges PHP-Script um mit der GD Library 2 Bilder zu überlagern, bzw. aus 2 Bildern eines zu machen. Hintergrund: ich möchte gerne bei den Bildergalerien auf einer Website den Namen des Fotografen und evtl. ein Logo automatisch auf die einzelnen Bilder "legen". Hat vielleicht zufällig jemand nen passenden Bookmark oder eigene Codeschnipsel?
Ich hab hier mal was aus meinem Galerie-Script zusammenkopiert:

PHP-Code:
// Originalbild einlesen
$img imagecreatefrompng('originalbild.png');

// Logo-Bild (24Bit + Alpha-Channel) einlesen
$logo_img imagecreatefrompng('logo.png');

// Logo in untere rechte Ecke kopieren
imagecopy($img$logo_img,
          (
imagesx($img)-imagesx($logo_img))-5,
          (
imagesy($img)-imagesy($logo_img))-5,
          
00imagesx($logo_img), imagesy($logo_img));

// Bild als JPEG mit Qualität 75 speichern
imagejpeg($img'zielbild.jpg'75); 
originalbild.png ist ein 24Bit PNG und logo.png ein 24Bit PNG (evtl. mit Alpha-Channel für Schatten und/oder Antialiasing). Beide werden zusammenkopiert und dann als JPEG gespeichert.

Live zu "bewundern" bspw. hier.

Mario
__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 04.10.2005, 15:10
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 05.12.2004
Beiträge: 357
kippe befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank!
__________________
Gruß,
Sebastian
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zwei Bilder nebeneinander, sollen kleiner werden! cecyle CSS 1 12.01.2014 18:20
[PHP] Bilder werden trotz Erfolgsmeldung nicht hochgeladen f1r9i9t4z Serveradministration und serverseitige Scripte 11 11.02.2013 22:38
Hintergrund wird nicht angezeigt maxx CSS 6 14.10.2012 18:27
Hilfe!!! mein Homepagelayout funktioniert nicht! maxx CSS 5 14.10.2012 07:21
Bildergalerie mit Variablen fledermaus Serveradministration und serverseitige Scripte 1 08.04.2008 08:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:42 Uhr.