![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Hallo,
wie kann ich eine Schwarzweißzeichnung mit Farben füllen lassen? Verschiedene Bereiche haben dabei verschiedene Farben. Ich denke, jeder Bereich muss als eigenes Bild vorliegen, die dann eingefärbt werden und übereinander gelegt werden. Nur wie kann ich das machen? Als Beispiel nehmen wir mal einen Schneemann mit drei Kugeln. Jede ist etwas anders wie die anderen. Die Kugeln sollen jetzt je nach Situation verschiedene Farben haben. Wie stelle ich das an? Das ganze soll natürlich mit PHP realisiert werden.
__________________
Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
|
|
|
|
|
Nach oben #2 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
Problem gelöst:
PHP-Code:
__________________
Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
|
|
|
|
|
Nach oben #4 |
|
Erfahrener Benutzer
Registriert seit: 18.03.2005
Beiträge: 576
|
Das sind ja wieder Spezial-Fragen hier
Wenn die Kugeln unterschiedliche Grautöne haben (weil es ja sw-bild ist) kann man den Grauton ermitteln, und je welcher Grauton ermittelt wird, wird dieser mit einer definieren oder einstellbaren Farbe ersetzt. Das Prinzip geht leider nur Pixelweise. Sprich - das Bild muss Pixel per Pixel abgetastet werden. Nachtrag: Mit dem übereinander legen ist so eine Sache. Dazu musst du auch wissen welcher Bereich genau eingefärbt werden soll. Bei Kreisen und exotischen Formen ist man schnell am Ende der PHP-Möglichkeiten. Geändert von CIX88 (17.01.2008 um 00:25 Uhr). |
|
|
|
|
|
Nach oben #9 |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 756
|
Na, musst halt rechnen. Du kannst doch für jeden Punkt in einem Koordinatensystem errechnen, ob er in einer bestimmten geometrischen Figur liegt. Polygone werden vorher wahrscheinlich in Dreiecke zerlegt oder so und für Linien muss eben eine Dicke festgelegt werden. So nimmst du eben eine etwas größere Auflösung als die gefragte und gehst z.B. für jeden „:pixelmittelpunkt“ alle Figuren von oben nach unten (z-index) durch, bis du einen Treffer landest und speicherst die Farbe der Figur in das Pixel. Am Ende skalierst du das dann auf die gewünschte Größe runter, damits ein bischen weichgezeichnet wird.
Dann gibts da natürlich noch Filter und Animationen und sowas. Naja, sagst halt bescheid, wenn du fertig bist. Basti |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Hilfe bei der Zusammenstellung von Farben | Ben | Plauderecke | 25 | 19.02.2007 13:29 |
| mit PHP ein Bild auslesen | Jann Hendrik | PHP-Programmierung | 8 | 09.05.2006 09:12 |
| [Grundlagen] GDlib und große Bilder | CIX88 | Tutorials | 0 | 28.01.2006 12:46 |
| Bild Komponent - Bild zurecht schneiden | Robinson | Desktop-Applikationen und Grafik | 5 | 31.12.2005 13:53 |
| Bild seperat laden und anzeigen | phate | Desktop-Applikationen und Grafik | 0 | 31.05.2005 10:44 |