nsimage相关内容
我在Google上进行了大量搜索,但遵循大量GitHub代码,但未成功. 我需要读取一个jpeg文件,例如DPI = 72,大小= 16000x1096 然后,我需要调整其大小,以便保存具有72 DPI,800x548像素的jpeg文件 这个,在OSX下,所以我可以使用NSIMAGE而不是UIImage! 我不在乎是否会失去一些品质! 最后,在进行som ma-ny尝试后,我将最
..
目标是允许用户将NSImage添加到NSTextView中的NSAttributedString中,然后反转该过程并提取图像.使用此处中的代码,可以添加图像),并使其内联显示. let attributedText = NSMutableAttributedString(string: string, attributes: attributes as? [String : AnyObjec
..
我已经迷上了NSTableView的Selection更改事件.我需要在imageview中显示选定的图像 func tableViewSelectionDidChange(_ notification: Notification) { let table = notification.object as! NSTableView print(
..
我正在使用以下代码在图像的右侧绘制文本 im.lockFocus() if let context = NSGraphicsContext.current?.cgContext { context.saveGState() let size = text.size(withAttributes: textFontAttr
..
我试图在NSImage顶部显示文本.我使用以下代码 let myTextLayer = CATextLayer() myTextLayer.string = "My text" myTextLayer.foregroundColor = NSColor.cyan.cgCol
..
在调整NSAttributedString中图像的大小时,我遇到一个奇怪的问题.调整大小的扩展名工作正常,但是将图像添加到NSAttributedString时,由于某种原因,它会垂直翻转. 这是调整大小的扩展名: extension NSImage { func resize(containerWidth: CGFloat) -> NSImage { var scale
..
我正在尝试以编程方式创建ICNS(包括1024x1024图像).当前,我正在创建一个NSImage,然后创建具有适当分辨率的CGImageRef对象,最后我使用CGImageDestinationAddImage()将它们添加到图标中. Peter Hosey已经帮助我创建了"@ 2x"图像,但是这些图像的大小无法设置. 这是代码(仍然有些混乱,sourcefile代表图像的路径):
..
我正在剪切大图像并将其保存为许多不同的图像.我首先在iOS中实现了它,并且工作正常,但是当我尝试将代码移植到OSX时,图像的顶部和右侧出现一条细白线(1像素).该线不是纯白色或实线(请参见下面的示例). 这是制作一个子图像的iOS代码,其作用类似于冠军: -(void)testMethod:(int)page forRect:(CGRect)rect{ NSString *fi
..
我有两个CGImageRef,imgRef1和imgRef2. 我想创建一个具有两个CGImageRefs的两种表示形式的NSImage(用于创建NSCursor).为此,我使用了BitMapRepresentation initWithCGImage方法,然后将这些表示添加到NSImage中.但这是行不通的. 然后我尝试从imageRef1和imgRef2创建NSImage,然后使用Tif
..
有没有一种方法可以更改NSimage或NSBitmapImageRep/CGimage等的颜色空间.我对任何方式都开放.最好是photoshop的方式. 解决方案 CGImageRef CGImageCreateCopyWithColorSpace ( CGImageRef image, CGColorSpaceRef colorspace ); 要获取CGColorSpa
..
我正在尝试在CoreGraphics中处理图像,然后将处理后的图像返回到NSImage以进行保存和显示.我有足够的资源来了解如何在iOS中执行这些功能,但是NSImage中似乎缺少辅助方法.在iOS中,类方法为imageWithCGImage:,如何在Mac OS中做到这一点? 解决方案 NSImage中的匹配方法是initWithCGImage:size:. 第二个参数获取图像的大
..
如何将NSImage转换为NSBitmapImageRep?我有代码: - (NSBitmapImageRep *)bitmapImageRepresentation { NSBitmapImageRep *ret = (NSBitmapImageRep *)[self representations]; if(![ret isKindOfClass:[NSBitmapIm
..
我使用下面的代码来获取NSImage的宽度和高度: NSImage *image = [[[NSImage alloc] initWithContentsOfFile:[NSString stringWithFormat:s]] autorelease]; imageWidth=[image size].width; imageHeight=[image size].height; NSLo
..
我正在尝试将图像从绝对路径加载到NSImage中,即使在这种情况下使用其他场景时,相同的完整路径也可以使用,但变量最终以nil结尾.我尝试使用文件路径和NSURL来实现它. //: Playground - noun: a place where people can play import Cocoa import AppKit print ("Starting") /**
..
目前我有以下内容 CIImage *img = [CIImage imageWithCVImageBuffer: imageBuffer]; NSCIImageRep *imageRep = [NSCIImageRep imageRepWithCIImage:img]; NSImage *image = [[[NSImage alloc] initWithSize: [imageRe
..
当我要将光盘(/Users/me/Desktop/image.png )中的图像设置为具有NSImage(byReferencingFile: )的NSImageView的图像时,它不会显示. 当我尝试NSImage(named: )使用存储在资产文件夹中的图像进行操作时,它会起作用. viewController中的代码 class ViewController: NSView
..
我正在尝试使用NSImage imageNamed:方法加载图像,但是我没有成功 我已将图像复制到项目文件夹:Project> Resources中,并使用以下命令将其添加到项目中:“将文件添加到项目中..." NSImage* image = [NSImage imageNamed:@"logosH"]; if (image == nil){ NS
..
我有一个NSImageView,可以从NSOpenPanel获取图像.很好. 现在,我该如何将NSImage缩小一半,并将其保存为与原始文件相同的格式? 如果您能在所有需要帮助的地方提供帮助,谢谢. 解决方案 从Matt Gemmell检查ImageCrop示例项目: http://mattgemmell.com/source/ 如何调整图像大小/裁剪图像的好例子.
..
我正在创建一个表格视图,每行显示小图像。 数据源为表的每一行保存一个图像。我通过将 img设置为NSImage()的alloc()的initWithContentsOfFile_(thePath)创建图像。接下来,通过将imageView的图像设置为img ,以较大的浏览器视图显示选定行的图像。问题是我的内存不足,因为我对两个视图使用相同的表示形式。 (图像约为500x400)。 我试图找出如何
..
我知道这个问题已经被回答了多次,但是我尝试了所有的答案都没有运气。我不认为我从根本上做错了什么,但在这里肯定有错。 我使用以下代码将PNG文件上传到 tinypng.com 。据我所知,上传本身可以正常工作,但是我收到错误消息:请求失败:不支持的媒体类型(415) 我使用的图像以JPEG格式加载,然后调整大小并转换为PNG格式。保存的文件很好。现在,我想在将它们保存到光盘之前将它们发送
..