Naja, eigentlich ist die Sache recht einfach:
- Als erstes brauchst du das Bild vom Panel in eine "Bild-Variable" (z.B. ein TBitmap). Das erreichst du zum Beispiel mit der
PrintWindow-Funktion.
- Dann konvertierst du das Bitmap in ein JPEG. Das geht
imho via
JpegImage.Assign(Bitmap)
.
- Danach speicherst du das Bild als Datei.
- Und dann lädst du sie hoch. (wie du es scheinbar schon gemacht hast)
Fertig. Noch Fragen?