Hallo!
Habe folgenden simplen Code (10.9.5):
- (void)drawRect:(NSRect)r
{
[super drawRect:r];
[[bitmap TIFFRepresentation] writeToFile:@"/bm.tiff" atomically:YES];
[bitmap drawAtPoint:NSZeroPoint];
}
Wenn ich die Pixel des Bitmaps innerhalb des drawRect verändere dann sind die Änderungen im bm.tiff zu sehen -> UND im Window !
Wenn ich die Pixel des Bitmaps innerhalb einer vorangehenden Methode verändere dann sind die Änderungen im bm.tiff zu sehen -> aber NICHT im Window !!?
Das gilt auch wenn das Bitmap als Rep in einem NSImage vorliegt (dann nützt auch kein recache).
Weiß vielleicht jemand wie man die Änderungen an einem Bitmap sichtbar machen kann oder woran es liegt ?
Nächtliche Grüße
Thomas
Habe folgenden simplen Code (10.9.5):
- (void)drawRect:(NSRect)r
{
[super drawRect:r];
[[bitmap TIFFRepresentation] writeToFile:@"/bm.tiff" atomically:YES];
[bitmap drawAtPoint:NSZeroPoint];
}
Wenn ich die Pixel des Bitmaps innerhalb des drawRect verändere dann sind die Änderungen im bm.tiff zu sehen -> UND im Window !
Wenn ich die Pixel des Bitmaps innerhalb einer vorangehenden Methode verändere dann sind die Änderungen im bm.tiff zu sehen -> aber NICHT im Window !!?
Das gilt auch wenn das Bitmap als Rep in einem NSImage vorliegt (dann nützt auch kein recache).
Weiß vielleicht jemand wie man die Änderungen an einem Bitmap sichtbar machen kann oder woran es liegt ?
Nächtliche Grüße
Thomas