nsimageview相关内容
您好,我正在尝试将数据从NSImageView导出为EPS向量,但是导出似乎不是向量,而更像是EPS格式的位图。 有人能建议我哪里出错了吗?我怎样才能把它引向正确的方向? s = [[graphicImage image] size]; offscreen = [[NSImageView alloc] initWithFrame:NSMakeRect(0,0,s.width*10, s
..
我研究过 Apple 的示例:CocoaDragAndDrop.我了解如何将图像拖动到 NSImageView 并在视图之间拖动图像.但是,我仍然不知道如何将图像拖放到 Finder 上时如何拖动图像并将其保存到文件中. 谁能给我一个例子? 解决方案 我终于知道怎么做了.我在 Github 上写了一个 demo
..
当我要将光盘(/Users/me/Desktop/image.png )中的图像设置为具有NSImage(byReferencingFile: )的NSImageView的图像时,它不会显示. 当我尝试NSImage(named: )使用存储在资产文件夹中的图像进行操作时,它会起作用. viewController中的代码 class ViewController: NSView
..
我试图将图像拖放到NSImageView上之后执行操作,但是它不起作用.如何控制拖放操作? 我有一个logoFornecedorImageView,它是一个NSImageView插座.我的课程从NSDraggingDestinatio继承,并且拖动的类型已注册,但是当我运行该软件并在其上拖动图像时,没有任何反应,控制台上也没有打印任何内容. import Cocoa class In
..
我有两个视图控制器1)Profile.h& .m,2)settings.h& .m. 两者都有NSimageview,所以当我在设置上更改imageview时,thenn同时如何在打开的viewcontroller配置文件上更改imageview. 解决方案 使用通知或代理方法. 通知方法: profile.m -(viewDidLoad) { [[NSNotifi
..
我正在尝试使用NSImage imageNamed:方法加载图像,但是我没有成功 我已将图像复制到项目文件夹:Project> Resources中,并使用以下命令将其添加到项目中:“将文件添加到项目中..." NSImage* image = [NSImage imageNamed:@"logosH"]; if (image == nil){ NS
..
我有一个应用程序,在一个窗口中有一个NSImageView.用户应该能够将ANY FILE/FOLDER(不仅是图像)拖放到图像视图中,因此我将NSImageView类子类化以添加对这些类型的支持. 之所以选择NSImageView而不是普通视图,是因为当用户将鼠标悬停在准备放下的文件上时,我还想显示动画(例如,指向下和向上和向下的箭头).我的问题是:这样做的最佳方法(最高效,最快,CPU使
..
我已更新到macOS High Sierra,现在在我的项目中遇到了意外问题,这些问题在macOS Sierra之前从未出现过. 我具有自定义NSImageView,并且在此NSImageView中拖放图像后,可以使用CAShapeLayers和mouseDown,mouseDragged函数在图像顶部绘制矩形.然后,我可以计算矩形内部图像部分的强度.强度数据在数组中,该数组用于NSTableVi
..
我正在使用以下代码旋转NSImageView(实际上是三个堆叠在一起),旋转效果很好,但是图像在旋转时会按比例放大和缩小.为什么?以及我该如何解决? - (void)UpdateRotate:(CGPoint)mouseLoc{ mouseLoc.y = mouseLoc.y - 200; CGPoint playerMid = CGPointMake(prect.xPos, prect
..
我想要一个带有渐变背景和图像的视图.因此,我为该图层打开了图层支持,添加了NSImageView并将图层设置为CAGradientLayer.但是,这使按比例缩小的图像非常难看.查看比较: 图层开启: 有人也观察到过吗?有什么方法可以在不关闭图层支持的情况下解决此问题? 解决方案 在遇到完全相同的问题后,我偶然发现了这个问题.一层支持NSImageView的渲染看起来非常缩放,
..
我的Mac App中有一些NSImageView,用户可以在其中拖放诸如.png或.pdf之类的对象,以将其存储到“用户共享默认值"中,效果很好. 我现在想为用户双击这些NSImageView时设置一个动作,但这似乎有点困难(我对NSTableView没问题,但是'setDoubleAction'对于NSImage不可用,并且有关NSImageView动作的答案(在此处或与Google一起使
..
我有一个NSImageView,可以从NSOpenPanel获取图像.很好. 现在,我该如何将NSImage缩小一半,并将其保存为与原始文件相同的格式? 如果您能在所有需要帮助的地方提供帮助,谢谢. 解决方案 从Matt Gemmell检查ImageCrop示例项目: http://mattgemmell.com/source/ 如何调整图像大小/裁剪图像的好例子.
..
所以我习惯了UIImageView,并且能够设置如何在其中显示图像的不同方式.例如AspectFill模式等... 我想在Mac应用程序上使用NSImageView完成相同的操作.在这方面NSImageView是否与UIImageView类似,或者我将如何在NSImageView中显示图像并选择显示图像的不同方式? 解决方案 您可能会发现,将NSView子类化并提供CALayer可以
..
我希望我能找到答案.我已经搜寻了,找不到正确的答案.这是我的情况: 在Mac OS Cocoa应用程序中,我想在应用程序窗口的专用区域上绘制一个像素(实际上是几个像素).我认为,最好在其中放置一个NSImageView(我是通过IB这样做的,并将插座连接到我的应用程序代表),然后在其上绘制而不是我的NSWindow. 我该怎么做? Mac OS似乎提供NSBezierPath作为最基本
..
我正在从大型图像创建小型NSImageViews(32x32像素),对于一个极端的测试用例,通常为512x512甚至4096 x 2048.我的问题是,在极端的测试用例中,显示缩略图时,我的应用程序内存占用似乎增加了15MB以上,这使我认为NSImage以4096x2048而不是32x32的形式存储在内存中,我想知道是否存在是避免这种情况的一种方法.这是我创建NsImageView的过程:
..
我需要在我的图片视图中实现下面的代码,使gif正常动画: self.homeView.radarImageView .animates = YES; self.homeView.radarImageView.canDrawSubviewsIntoLayer = YES; self.homeView.radarImageView.image = currentData.radarIm
..
我有2套图片。一组包含可拖动的组,另一组是静态组。我已经为可拖动图像实现了拖放功能。这是因为图像需要被拖动到包含匹配的静态图像。现在将拖动的图像放在静态图像之后,与它无关,因此我想禁用图像的用户交互(因为它仍然是可拖动的)。 我已探索过几个解决方案和SO问题此处和在这里,但没有解决方案有帮助! 请提前感谢大家:) 解决方案 创建自定义类的NSImageView并实现鼠标输入和鼠
..
目前我想要创建一个圆角NSImageView,我是一个newb,如何? 解决方案 t知道这将工作,所以请尝试它,我们将交叉我们的手指。在iPhone上,您可以使用任何 UIView 的 CALayer ( NSView 在iOS中的对手),以获得圆角。基于参考文档, NSView 支持此操作,但是您必须再次尝试。 NSImageView * view = your view;
..
我有一个NSImageView从应用程序包加载图像。 它是这样设置的: coverImage.image = [NSImage imageNamed:@“themeSignEnd.png”]; coverImage.imageScaling = NSImageScaleNone; coverImage.imageAlignment = NSImageAlignLeft;
..
我想切换 NSImageView 中显示的图片,但我想为该变更设定动画。我尝试了各种方法来做到这一点。希望你们中的一个可以建议一个可能实际工作。我正在与Cocoa for Mac合作。 解决方案 您可以实现自己的使用Core动画的自定义视图 CALayer 以存储图像。当您设置图层的 contents 属性时,图片将自动平滑地从旧图片动画到新图片。
..