• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[PHP]Besondere Bildbearbeitung

Hesoyam

Neues Mitglied
Hey,

ich code zur Zeit eine Clan-Webpage und für diese Page haben wir extra Avatare.

Diese hab ich mit Photoshop erstellt.
attachment.php


Das ganze ist in 6 Layer aufgeteilt
attachment.php

Der Layer Userpic ist das ganz normale Bild vom Member.
Nun wäre es ja ne heiden Arbeit für jedes Clan-Mitglied da eines einzeln zu erstellen und darum wollte ich wissen ob es möglich ist, das ganze auch dynamisch herzustellen mit PHP.

Ich kenn zwar die GDlib aber ich kenn mich nicht wirklich mit ihr aus. Ich hab schon ein paar Tutorials gesehen dazu, aber die waren alle nichtmal annähernd das, was ich brauche.

Das ganze würde, wenn es möglich ist, so ablaufen.
Der User lädt sein Bild hoch.
Dann wird es als Original-Bild abgespeichert, als Thumb 60x60, und als Avatar so wie man ihn oben sehen kann.

Kennt sich da jemand etwas besser mit GDlib aus und weiss vlt. wie sowas wie oben umsetzbar ist?

Grüße
Daniel
 

Anhänge

  • clandestino.jpg
    clandestino.jpg
    63,6 KB · Aufrufe: 40
  • layers.png
    layers.png
    8,4 KB · Aufrufe: 41
Werbung:
Pack jede Ebene (vielleicht lassen sich die Overlay-Ebenen auch als ein Bild zusammenfassen) in eine eigene Datei (PNG) und mach dann in PHP zum Beispiel sowas:

PHP:
<?php

header('Content-Type: image/png');

// Hier je 100x100 px. Gradient ist etwa ein Farbverlauf von Farbe->Transparent
$content  = imagecreatefrompng('./content.png');
$gradient = imagecreatefrompng('./gradient.png');

imagealphablending($content, true);
imagesavealpha($content, true);

imagealphablending($gradient, true);
imagesavealpha($gradient, true);

imagecopy($content, $gradient, 0, 0, 0, 0, 100, 100);

imagepng($content);
 
Werbung:
Zurück
Oben