mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-09-02 16:42:38 +02:00
Prevent filtered screenshots from using 64-bit color depth, as it causes some apps to misinterpret color space information
This commit is contained in:
@@ -246,7 +246,8 @@ static const vector_float2 rect[] =
|
|||||||
{
|
{
|
||||||
CIImage *ciImage = [CIImage imageWithMTLTexture:[[(MTKView *)self.internalView currentDrawable] texture]
|
CIImage *ciImage = [CIImage imageWithMTLTexture:[[(MTKView *)self.internalView currentDrawable] texture]
|
||||||
options:@{
|
options:@{
|
||||||
kCIImageColorSpace: (__bridge_transfer id)CGColorSpaceCreateDeviceRGB()
|
kCIImageColorSpace: (__bridge_transfer id)CGColorSpaceCreateDeviceRGB(),
|
||||||
|
kCIImageProperties: [NSNull null]
|
||||||
}];
|
}];
|
||||||
ciImage = [ciImage imageByApplyingTransform:CGAffineTransformTranslate(CGAffineTransformMakeScale(1, -1),
|
ciImage = [ciImage imageByApplyingTransform:CGAffineTransformTranslate(CGAffineTransformMakeScale(1, -1),
|
||||||
0, ciImage.extent.size.height)];
|
0, ciImage.extent.size.height)];
|
||||||
|
Reference in New Issue
Block a user