Hilfe bei Verformungstool
Verfasst: 1. Mai 2008 18:11
Hi,
erst mal wünsch ich einen schönen Feiertag.
Ich hab ein Problem mit folgender aufgabe:
Ich soll ein Tool schreiben das mir ein beliebig großes (Länge, Bereite) Bild in ein anderes Bild Mapt. das dann ein Kreis wird. Quasi wird das bild so umgemapt das ein Kreis daraus entsteht.
z.B: Ich hab ein Bild mit einem Karomuster drauf dann soll ein Bild mit einem Spinnennetz dabei raus kommen.
Dafür hab ich eine tolle funktion aus der Doku:
http://www.intel.com/software/products/ ... ppmman.pdf
Seite 775;
Ich hab schon mit diesen Funktionen gearbeitet!
Mein Problem ist jetzt das diese Funkton 2 Arrays mit spezielen Daten hat die Ungefähr doubel Werten entsprechen für alle X-Pos Ziel Bilds und alle Y-Pos des Zielbilds und da kommen dann die Angaben zum Original Bild rein. Und da liegt bei mir der Punkt an dem ich vom Ansatz her scheiter.
Weil: Im Quellbild ist 0,0 oben Links. Das Wird im Zielbild width / 2, height / 2 sein.
Soweit so gut nur muss das Zielbild beliebig größenverstellbar sein. Also brauch ich einen Ansatz für eine bzw. Mehrere Schleifen die mir unabhänig von den Werten die Punkte Remapn.
Ich hoffe ich hab das so verständlich ausgedrückt. Im Prinzip soll aus einem Bild ein 2tes Bild werden das einen Kreis enthält und in dem Kreis ist das Orginal Bild reingemapt.
Ich wäre für jede art von Ansatz super dankbar.... weil das Prinzip hab ich glaub ich noch nicht so ganz verstanden.
Hier mal meine Ansätze:
- Werte für width und heigth setzen.
- Dann Größe des Bilds errechnen (Multipliziernen)
- Den Mittelpunkt auf hälfte hälfte setzen und einen Umkreis berechnen von der Kleineren größe.
- Alle anderen Punkte(Pixel) im Kreis berechnen.
_______________________________________________
Hoffe jemand kann mir da bisschen weiterhelfen oder meinen Knoten auflösen.
Trotzdem schon mal vielen Dank.
PS: Wenn ichs nicht verständlich geschrieben habe dann etschuldige ich mich nur Fragen und ich versuche es besser zu erklären
Gruß
Qt-nator
erst mal wünsch ich einen schönen Feiertag.
Ich hab ein Problem mit folgender aufgabe:
Ich soll ein Tool schreiben das mir ein beliebig großes (Länge, Bereite) Bild in ein anderes Bild Mapt. das dann ein Kreis wird. Quasi wird das bild so umgemapt das ein Kreis daraus entsteht.
z.B: Ich hab ein Bild mit einem Karomuster drauf dann soll ein Bild mit einem Spinnennetz dabei raus kommen.
Dafür hab ich eine tolle funktion aus der Doku:
http://www.intel.com/software/products/ ... ppmman.pdf
Seite 775;
Ich hab schon mit diesen Funktionen gearbeitet!
Mein Problem ist jetzt das diese Funkton 2 Arrays mit spezielen Daten hat die Ungefähr doubel Werten entsprechen für alle X-Pos Ziel Bilds und alle Y-Pos des Zielbilds und da kommen dann die Angaben zum Original Bild rein. Und da liegt bei mir der Punkt an dem ich vom Ansatz her scheiter.
Weil: Im Quellbild ist 0,0 oben Links. Das Wird im Zielbild width / 2, height / 2 sein.
Soweit so gut nur muss das Zielbild beliebig größenverstellbar sein. Also brauch ich einen Ansatz für eine bzw. Mehrere Schleifen die mir unabhänig von den Werten die Punkte Remapn.
Ich hoffe ich hab das so verständlich ausgedrückt. Im Prinzip soll aus einem Bild ein 2tes Bild werden das einen Kreis enthält und in dem Kreis ist das Orginal Bild reingemapt.
Ich wäre für jede art von Ansatz super dankbar.... weil das Prinzip hab ich glaub ich noch nicht so ganz verstanden.
Hier mal meine Ansätze:
- Werte für width und heigth setzen.
- Dann Größe des Bilds errechnen (Multipliziernen)
- Den Mittelpunkt auf hälfte hälfte setzen und einen Umkreis berechnen von der Kleineren größe.
- Alle anderen Punkte(Pixel) im Kreis berechnen.
_______________________________________________
Hoffe jemand kann mir da bisschen weiterhelfen oder meinen Knoten auflösen.
Trotzdem schon mal vielen Dank.
PS: Wenn ichs nicht verständlich geschrieben habe dann etschuldige ich mich nur Fragen und ich versuche es besser zu erklären
Gruß
Qt-nator