nsimage相关内容
我需要将 NSView 的内容放入一个 NSImage 中,用于实验项目.这可能吗?我做了一些谷歌搜索,尝试了两种我发现的方法 - 但它们并没有真正奏效.有什么建议吗? 解决方案 [[NSImage alloc] initWithData:[view dataWithPDFInsideRect:[view bounds]]];
..
我看到有时 NSImage 大小不是真实大小(有一些图片)而 CIImage 大小总是真实的.我正在用这个图像进行测试. 这是我为测试而编写的源代码: NSImage *_imageNSImage = [[NSImage alloc]initWithContentsOfFile:@""];NSSize _dimensions = [_imageNSImage 大小];[_imageNSIm
..
我正在对图像进行一些操作,完成后,我想将图像以 PNG 格式保存在磁盘上.我正在做以下事情: + (void)saveImage:(NSImage *)image atPath:(NSString *)path {[图像锁定焦点] ;NSBitmapImageRep *imageRepresentation = [[NSBitmapImageRep alloc] initWithFocusedV
..
如何将 NSImage 保存为某个目录中的新文件(png、jpg、...)? 解决方案 做这样的事情: NSBitmapImageRep *imgRep = [[图像表示] objectAtIndex: 0];NSData *data = [imgRep representationUsingType: NSPNGFileType 属性: nil];[数据写入文件:@"/path/to/
..
我正在尝试在 mac OSX 应用程序的屏幕上绘制动画 gif.我使用此代码插入 gif:我可以将 Gif 视为 1 张没有动画的图片只有静态图片 :( 我应该添加什么才能使它具有动画效果? #import #import //用于绘制圆#import "sharedPreferences.h"@interface GenericFanSubView : NSView{NSColor * _ba
..
我正在尝试调整 10x10 像素 CGImageRef 的大小,如下所示: CGImageRef imageRef = CGImageCreateWithImageInRect(screenShot, CGRectMake(mouseLoc.x-5, screen_height-mouseLoc.y-5, 10, 10));CGContextRef mainViewContentContext
..
我使用的是 NSSearchField(不是子类).当它没有聚焦时, placeholderString 居中.但是左边的lupe图标看起来有点偏移,所以实际上整个事情似乎没有居中. 可以隐藏lupe图标吗? 解决方案 没有对图标的任何直接访问,因此解决方法是首先访问 NSSearchField 单元格(如图所示),然后访问其按钮单元格. 本例中的self是NSSearchFi
..
使用代码(不是界面构建器)我需要创建一个看起来像图像的 NSButton.具体来说,我想使用 NSImageNameStopProgressFreestandingTemplate 并且我需要它不是看起来像按钮而是看起来像图像.这意味着: 1.没有“按钮按下"的外观 2. 无边框,按钮不可见 谢谢. 解决方案 我知道这个回复有点晚了,但你可以试试这个,给定 thisButton:
..
我有一个带有NSImage的菜单,其中显示了一些信息,当它更新时,我希望淡入新的(更新的)图像.我知道在iPhone上很容易,但是在OS X上可以吗? 解决方案 我认为最有价值的示例之一是ImageTransition.至少对我来说,来自iOS世界很容易理解. http://developer.apple.com/library/mac/samplecode/ImageTransition
..
因此,我有一个xcassets,在许多应用程序之间共享.我正在装有MacOs Sierra的Mac Mini中使用Xcode8进行开发.如果我在开发机器中编译并运行,那根本没有问题.但是,当我尝试在装有OSX Mavericks的设备中运行它时,出现崩溃.这是报告中的痕迹 线程0崩溃::调度队列:com.apple.main-thread0 libsystem_kernel.dylib 0x00
..
我之前曾问过一个有关在OSX上更改系统游标的问题.我使用NSCursor更改了光标,但是效果只有在应用程序处于活动状态时才有效.当另一个应用程序变为活动状态时,自定义光标将丢失. 这是一个相关的更普遍的问题.您如何编写具有系统妻子效果的应用程序?例如,即使您的应用程序处于非活动状态,也可以在屏幕上绘制图像,还有其他事情吗? 我知道我可能需要比Cocoa API更低的水平.我只是不知道从
..
好吧,看来我正在创建PDFDocument,其中我创建的图像中的pixelWidth不正确.所以问题就变成了:如何在图像中获得正确的分辨率? 我从扫描仪的位图数据开始.我正在这样做: CGDataProviderRef provider = CGDataProviderCreateWithData(NULL(UInt8 *)data,bytesPerRow * length,NULL);
..
我试图将NSImage从NSImageView转换为Base64字符串,但最终在解码输出时会损失一半的质量. 要转换为Base64的代码似乎足够简单,我已将其放入NSString扩展中: 扩展名NSImage {func base64String()->细绳?{警卫让位= self.representations.first作为?NSBitmapImageRep,let data = bi
..
我需要知道在我用“ initWithContentsOfFie”加载的文件中使用了哪种图像文件类型,因为我不想信任文件扩展名。 不幸的是我在NSImage和NSImageRep中找不到有关格式的任何信息, 解决方案 NSImage 不会保留该信息,因为它不再有用。您需要下拉至 CGImageSource 以获得所需的信息。
..
我如何将PNG图像读取到NSImage。我尝试了以下方法,但是当我获得图像的宽度和大小时,我得到了一些怪异的值..如果有人可以将我引向正确的道路..非常合适.. NSImage *图片= [[NSImage分配] initWithContentsOfFile:[bundleRoot stringByAppendingString:tString]]; NSLog(@“ sixe%d
..
我有一组对象,这些对象描述了图像名称,尺寸和X / Y位置。该集合按“图层”排序,因此我可以使用某种画家的算法对这些图像进行合成。 由此,我可以确定容纳所有图像的矩形图像,所以现在我要做的是: 创建某种缓冲区来保存结果(与iPhoneOS的NS等效)调用UIGraphicsContext。) 将所有图像绘制到缓冲区中。 从缓冲区的合成结果中获取新的NSImage。 在iPho
..
我正在尝试在 NSTableView内创建带有圆角的 NSImage 或 NSImageCell 。我什么都不能工作。这是迄今为止我自定义的 NSCell 中最好的: -(void)drawInteriorWithFrame:(NSRect)frame inView:(NSView *)controlView { if(thumbnailLink){ NSURL * url = [NS
..
此线程中的扩展问题.我不确定如何将CIAffineClamp的结果作为CIGaussianBlur的源传递.下面的代码可以很好地构建,但不会生成最终的图像. guard let blurFilter = CIFilter(name: "CIGaussianBlur"), let clampFilter = CIFilter(name: "CIAffineClamp"),
..
我需要使用CIAffineClamp来扩展图像并防止高斯模糊使图像边缘模糊.我在Swift 2中使用以下代码: let transform = CGAffineTransformIdentity let clampFilter = CIFilter(name: "CIAffineClamp") clampFilter.setValue(inputImage, forKey: "inputIm
..
我正在学习快速编写代码. 我正在尝试将图像加载到位于图像井中的图像单元上.我正在使用以下代码 import Cocoa class ViewController: NSViewController { @IBOutlet weak var well: NSImageCell! @IBAction func clickme(_ sender: Any) { let
..