Forum: Multimedia
by xaromz,
24. Jun 2011
Hallo,
sowas habe ich mir schon gedacht, deshalb habe ich die zweite Lösung mit aufgenommen. Um ein Bitmap bearbeiten zu können, musst Du Dir ein Graphic-Objekt holen. Diesem kannst Du dann das Clippingobjekt zuweisen. Hier mal aus dem Kopf:
VAR
Bitmap : IGPBitmap;
HelpBitmap: IGPBitmap;
Graphics : IGPGraphics;
myPaths : IGPGraphicsPath;
Region : IGPRegion;
...
Forum: Multimedia
by xaromz,
24. Jun 2011
Hallo,
momentan wendest Du Deinen Farbeffekt auf das gesamte Bitmap an und zeichnest dann das Bitmap auf Graphic (Deinen Wrapper für ein TImage oder ähnliches). Erst bei diesem Zeichenvorgang verwendest Du Clipping, deshalb siehst Du auch nur den geclippten Ausschnitt von Deinem Bitmap, obwohl sich der Farbeffekt auf das gesamte Bitmap bezieht.
Nun zur Lösung:
Falls die Effekte Regions...
Forum: Multimedia
by xaromz,
24. Jun 2011
Hallo,
mein Verdacht bestätigt sich:
Du wendest die Clippingregion zum Zeichnen auf Deinem Form an, aber nicht auf Dein Bitmap.
Gruß
xaromz
Forum: Multimedia
by xaromz,
24. Jun 2011
Hallo,
zeig mal etwas mehr Code, ich habe da eine Vermutung, aber ohne mehr Infos ist das eher ein Raten.
Gruß
xaromz