p=ScreenshotRectMBS(L,T,W,H) als JPEG speichern

Hi Leute!
Wie kann ich ein Picture als JPEG in einem bestimmten Order Speichern?
Früher konnte ich mit:
p=ScreenshotRectMBS(L,T,W,H)
f2=new FolderItem(f.ShellPath+"/QuickDaten/ThumbNails",FolderItem.PathModes.Shell)
p.Save(F2,picture.SaveAsJPEG) ganz einfach in diesen Ordner ablegen.

Ich komme einfach mit der neuen XOJO-Hilfe nicht klar.
(Sorry: zu viele Informationen und alls in Englisch)
Liebe Grüsse Micha. D.

Wenn du ein Picture hast, dann rufst du Save auf und übergibts den Typ und das Folderitem.

Bitte keine Pfade als Text zusammenbauen.

z.B.

dim f as folderitem = SpecialFolder.Temporary.Child("TempImage.jpg")
p.Save(f, Picture.Formats.JPEG)

Danke Christian!
Also: Dein Vorschlag funktioniert.
Aber, ich möchte die Datei nicht im aktuellenOrdner, sondern:
aktuellenOrdner/QuickDaten/ThumbNails/str(i)+".JPEG"

mit SpecialFolder.Temporary.Child(“QuickDaten”).Child(“ThumbNails”).child(str(i)+".JPEG")
gehts nicht.

Was soll ein aktueller Ordner bei dir sein?

Du solltest ein Folderitem haben und dann kommst und mit .Child() an die Sachen dadrin.
Eventuell die Ordner erst anlegen, wenn nötig.

Mein. aktueller Ordner: Dim dlg As New SelectFolderDialog
f ist Dann der aktuelle Ordner
darin befinden sich die QuickDaten/ThumbNails. -Ordner
In ThumbNails möchte ich die Bilder speichern