nsimage相关内容

如何调整大小-重新采样-更改文件大小-NSImage

我在Google上进行了大量搜索,但遵循大量GitHub代码,但未成功. 我需要读取一个jpeg文件,例如DPI = 72,大小= 16000x1096 然后,我需要调整其大小,以便保存具有72 DPI,800x548像素的jpeg文件 这个,在OSX下,所以我可以使用NSIMAGE而不是UIImage! 我不在乎是否会失去一些品质! 最后,在进行som ma-ny尝试后,我将最 ..
发布时间:2020-08-15 01:28:34 移动开发

以编程方式创建ICNS:

我正在尝试以编程方式创建ICNS(包括1024x1024图像).当前,我正在创建一个NSImage,然后创建具有适当分辨率的CGImageRef对象,最后我使用CGImageDestinationAddImage()将它们添加到图标中. Peter Hosey已经帮助我创建了"@ 2x"图像,但是这些图像的大小无法设置. 这是代码(仍然有些混乱,sourcefile代表图像的路径): ..
发布时间:2020-08-14 19:29:44 其他开发

裁剪图像时添加了细白线(Objective-C OSX)

我正在剪切大图像并将其保存为许多不同的图像.我首先在iOS中实现了它,并且工作正常,但是当我尝试将代码移植到OSX时,图像的顶部和右侧出现一条细白线(1像素).该线不是纯白色或实线(请参见下面的示例). 这是制作一个子图像的iOS代码,其作用类似于冠军: -(void)testMethod:(int)page forRect:(CGRect)rect{ NSString *fi ..
发布时间:2020-08-14 19:19:46 移动开发

NSImage问题在Retina Display中添加表示形式

我有两个CGImageRef,imgRef1和imgRef2. 我想创建一个具有两个CGImageRefs的两种表示形式的NSImage(用于创建NSCursor).为此,我使用了BitMapRepresentation initWithCGImage方法,然后将这些表示添加到NSImage中.但这是行不通的. 然后我尝试从imageRef1和imgRef2创建NSImage,然后使用Tif ..
发布时间:2020-08-12 02:43:51 其他开发

更改NSImage的色彩空间

有没有一种方法可以更改NSimage或NSBitmapImageRep/CGimage等的颜色空间.我对任何方式都开放.最好是photoshop的方式. 解决方案 CGImageRef CGImageCreateCopyWithColorSpace ( CGImageRef image, CGColorSpaceRef colorspace ); 要获取CGColorSpa ..
发布时间:2020-08-12 02:30:43 移动开发

从CGImageRef获取NSImage

我正在尝试在CoreGraphics中处理图像,然后将处理后的图像返回到NSImage以进行保存和显示.我有足够的资源来了解如何在iOS中执行这些功能,但是NSImage中似乎缺少辅助方法.在iOS中,类方法为imageWithCGImage:,如何在Mac OS中做到这一点? 解决方案 NSImage中的匹配方法是initWithCGImage:size:. 第二个参数获取图像的大 ..
发布时间:2020-08-11 23:59:56 其他开发

镜像CIImage/NSImage

目前我有以下内容 CIImage *img = [CIImage imageWithCVImageBuffer: imageBuffer]; NSCIImageRep *imageRep = [NSCIImageRep imageRepWithCIImage:img]; NSImage *image = [[[NSImage alloc] initWithSize: [imageRe ..
发布时间:2020-07-05 02:37:35 移动开发

调整大小并保存NSImage?

我有一个NSImageView,可以从NSOpenPanel获取图像.很好. 现在,我该如何将NSImage缩小一半,并将其保存为与原始文件相同的格式? 如果您能在所有需要帮助的地方提供帮助,谢谢. 解决方案 从Matt Gemmell检查ImageCrop示例项目: http://mattgemmell.com/source/ 如何调整图像大小/裁剪图像的好例子. ..
发布时间:2020-07-01 21:05:28 移动开发

AppleScriptObjC中的NSImage release()

我正在创建一个表格视图,每行显示小图像。 数据源为表的每一行保存一个图像。我通过将 img设置为NSImage()的alloc()的initWithContentsOfFile_(thePath)创建图像。接下来,通过将imageView的图像设置为img ,以较大的浏览器视图显示选定行的图像。问题是我的内存不足,因为我对两个视图使用相同的表示形式。 (图像约为500x400)。 我试图找出如何 ..
发布时间:2020-06-06 19:29:49 其他开发

AFNetworking 2-图像上传-请求失败:不支持的媒体类型(415)

我知道这个问题已经被回答了多次,但是我尝试了所有的答案都没有运气。我不认为我从根本上做错了什么,但在这里肯定有错。 我使用以下代码将PNG文件上传到 tinypng.com 。据我所知,上传本身可以正常工作,但是我收到错误消息:请求失败:不支持的媒体类型(415) 我使用的图像以JPEG格式加载,然后调整大小并转换为PNG格式。保存的文件很好。现在,我想在将它们保存到光盘之前将它们发送 ..
发布时间:2020-06-02 20:17:46 移动开发