Probleme mit DrawImage

Für allgemeine Fragen zur Programmierung mit PureBasic.
WernerZ
Beiträge: 21
Registriert: 28.09.2004 17:47
Wohnort: Wien
Kontaktdaten:

Probleme mit DrawImage

Beitrag von WernerZ »

Hi!

Ich hätte die Aufgabe, ein Bild zu laden, darauf ein kleineres Bild zu positionieren und das Resultat wieder zu speichern.

Ich mache daher folgendes:

Code: Alles auswählen

LoadImage(100, "grossesbild.jpg")
LoadImage(101, "kleinesfoto.jpg")
StartDrawing(ImageOutput(100))
DrawImage(101,200,200)
StopDrawing()
SaveImage(100,  "grossesbild.jpg", #PB_ImagePlugin_JPEG, 7)
Das Resultat ist, dass "grossesbild.jpg" nachher so aussieht, wie vorher. Kein Foto drauf.

Wenn ich testweise mit DrawText etwas auf das grosse Bild schreibe, dann klappt das wunderbar.

Was ist falsch? Ich komm einfach nicht dahinter....
Zuletzt geändert von Andesdaf am 22.09.2009 15:40, insgesamt 1-mal geändert.
Grund: Code Tags ergänzt - nächstes mal selber machen
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Probleme mit DrawImage

Beitrag von STARGÅTE »

DrawImage möchte eine ImageID also nicht die nummer (101) sondern:
ImageID(101)

Code: Alles auswählen

LoadImage(100, "grossesbild.jpg")
LoadImage(101, "kleinesfoto.jpg")
StartDrawing(ImageOutput(100))
DrawImage(ImageID(101),200,200)
StopDrawing()
SaveImage(100, "grossesbild.jpg", #PB_ImagePlugin_JPEG, 7)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
WernerZ
Beiträge: 21
Registriert: 28.09.2004 17:47
Wohnort: Wien
Kontaktdaten:

Re: Probleme mit DrawImage

Beitrag von WernerZ »

Das isses!
Super, danke! Die Nacht ist gerettet....
Antworten