Ecken von Grafik bei der Ausgabe abrunden

Hektik

Erfahrenes Mitglied
Hallo!

Meine Problemstellung ist folgende:

Ich gebe auf der Startseite einer Webseite ein Bild aus. Dieses Bild soll jedoch, designtechnisch bedingt, runde Ecken haben.
Nun könnte ich ganz einfach dieses in Photoshop realisieren, jedoch möchte ich das selbe Bild an anderen Stellen der Webseite auch noch benutzen und dort soll es keine runden Ecken haben.

Wie realisiere ich das?

Eine Möglichkeit, die ich mir überlegt habe, wäre dass ganze per imagecopy zu machen, aber ich denke, dass diese Lösung ziemlich aufwendig ist, oder?

Noch ein paar Infos:
-Das Quellbild ist nicht immer gleich groß, wird jedoch per img-tag auf eine bestimmte Breite gestaucht. Das Seitenverhältnis wird dabei jedoch beachtet.
-Es soll immer wieder ein anderes Bild auf der Startseite stehen (das hab ich schon realisiert)
 
Also ich glaube am einfachsten ist es, wenn du per php eine Kopie des Originalbilds anfertigst. Die Kopie dann auf die gewünschten Maße verkleinerst bzw. vergrößerst und dann ein Bild mit dem gewünschten Rahmen drüber legst. Dabei muss man halt beachten die Farbe innerhalb des Rahmenbildes auf transparent zu setzen, so dass das Originalbild nicht vollkommen überdeckt wird, sondern nur im Rahmenbereich.

Sollte alles mit den image Funktionen machbar sein, denke ich.

Die Größe der Bilder über HTML zu bestimmen und dann einen Rahmen via PHP hinzuzufügen ist imho bissel blöd zu machen. Aber viell. gibts noch ne bessere Methode..

Gruß Stefan
 
Zurück