小编Mar*_*rek的帖子

调整CGImageRef的大小而不反抗

我试图调整一个10x10像素的CGImageRef,像这样捕获:

CGImageRef imageRef = CGImageCreateWithImageInRect(screenShot, CGRectMake(mouseLoc.x-5, screen_height-mouseLoc.y-5, 10, 10));

CGContextRef mainViewContentContext = CGBitmapContextCreate (NULL, maskImage.size.width, maskImage.size.height, 8, maskImage.size.height*4, colorSpace, kCGImageAlphaPremultipliedFirst);

CGContextDrawImage(mainViewContentContext, NSMakeRect(0,0, maskImage.size.width, maskImage.size.height), imageRef);
Run Code Online (Sandbox Code Playgroud)

然后,我需要做一个250x250的像素图像像这样这样,但是放大后的图像看起来像有它的抗锯齿(看起来像这样)

xcode scaling objective-c nsimage cgimageref

4
推荐指数
1
解决办法
2393
查看次数

标签 统计

cgimageref ×1

nsimage ×1

objective-c ×1

scaling ×1

xcode ×1