Bild umfärben

Bild umfärben| Datum: 30.12.2009 - 03:12 | Author: Fazitas

Hallo Forum :D

Ich möchte gerne ein Bild einfärben, z.b. einen weißen Bereich in irgendeine rgb Farbe.
ich hab mich leider nicht so viel mit den Bild-Funktionen von php beschäftigt,
aber kann mir durchaus vorstellen das damit sowas möglich ist.

Folgendes möchte ich damit erreichen:
1: Eine Grundform einfärben
2: Schattierung und Rahmen drüber legen

Ich hoffe ihr könnt mir ein wenig auf die Sprünge helfen :D

P.s: Bin nachher wieder da, jetzt erstmal drüber pennen ^^

Re: Bild umfärben| Datum: 30.12.2009 - 13:12 | Author: Haruspex

Sieh dir das doch mal an, vll ist da das, was du brauchst, bei:
http://de.php.net/manual/de/book.image.php

Hab schon so einiges mit Grafiken gemacht, bisher hab ich aber nur rechteckige Bereiche eingefärbt (und natürlich noch andere Sachen wie Linien gezeichnet, Buchstaben platziert usw)

Re: Bild umfärben| Datum: 30.12.2009 - 15:12 | Author: Fazitas

okay danke schonmal, ich werd mich damit mal auseinandersetzten
und versuchen ein bild mit 2 Bereichen(Schwarzer Rahmen, weißer inhalt) einzufärben

könnte etwas dauern, meine Versuche poste ich dann hier :D

Schattierung kann man ja erreichen wenn man ein transparentes bild drüber legt, wäre also erstmal nebensache :D

Was mir grad so im Kopf rumgeistert:
Wäre es vielleicht sinnvoller das mit einer art Schablone aufzubauen?

Also folgendermaßen:
Bild erstellen -> Hintergrundfarbe blau
-> Schablone drüber die alle Bereiche die nicht farblich sein sollen mit weiß überdeckt an anderer Stelle halt transparent

Nur weiß ich da grad nicht wie man dann einen weiteren Bereich in dem Bil andersfarbig bekommt

Naja, ichs chau erstmal :D

Re: Bild umfärben| Datum: 30.12.2009 - 15:12 | Author: Haruspex

[quote="Fazitas":3ht7s70f]und versuchen ein bild mit 2 Bereichen(Schwarzer Rahmen, weißer inhalt) einzufärben[/quote:3ht7s70f]
Najoa... Wenn du nur nen Rahmen und nen Innenbereich brauchst... Du ermittelst die Größe des Gesamtbildes, damit kannste ja berechnen wie groß Rahmen und Inhalt sein sollen. Den Inhalt kannste ja generieren, dann eben in die Mitte packen. Gleiches Verfahren mit dem Rahmen (notfalls aus 4 Stücken zusammensetzen).

Ich glaub man kann meist nur ein anderes Bild "draufkleben". Hab ich bei nem Balkendiagramm auch immer so gemacht... Hab das Diagramm genommen (wo ich Linien draufgezeichnet hab [waagerechte]) und dann die Balken einzelnd generiert und auf das Diagramm kopiert.

Re: Bild umfärben| Datum: 30.12.2009 - 15:12 | Author: Fazitas

joa hab aber vergessen zu sagen das es
sich nicht um nen rechteck oder so handelt, sondern um richtige zeichnungen die verschiedene farben haben sollen :)

Also meinetwegen nen Fisch dessen Körper, Kopf und Flossen verschiedene farben bekommen können :)

Re: Bild umfärben| Datum: 30.12.2009 - 16:12 | Author: Haruspex

Handelt es sich denn um eine von dir vorgebene Grafik, die ein Benutzer nun einfärben kann oder um eine vom Benutzer vorgebene Grafik, die er selbst einfärben kann?

Re: Bild umfärben| Datum: 30.12.2009 - 17:12 | Author: Fazitas

Es handelt sich um eine von mir vorgegebene Grafik, die der Benutzer beliebing einfärben kann :)
Sry bin die letzte Zeit total durcheinander das ich manchmal wichtige Infos vergesse^^

Re: Bild umfärben| Datum: 30.12.2009 - 18:12 | Author: Haruspex

Ist doch kein Problem ;)

Dann ists doch relativ einfach... Die Grafik von dir muss eben so sein, dass alle einfärbbaren Bereiche Transparent sind - der Rest weiß.
Dann generierst du Rechtecke, die die gewünschte Farbe haben und platzierst sie auf ner weißen Grafik. Nun legst du noch deine vorgebene Grafik drüber und fertig. Die Rechtecke müssen natürlich so platziert werden, dass sie genau unter den entsprechenden Bereichen liegen.