nsimageview相关内容

如何用EPSInside Rect将dataWithEPSInside Rect变成矢量而不是位图的矢量格式?

您好,我正在尝试将数据从NSImageView导出为EPS向量,但是导出似乎不是向量,而更像是EPS格式的位图。 有人能建议我哪里出错了吗?我怎样才能把它引向正确的方向? s = [[graphicImage image] size]; offscreen = [[NSImageView alloc] initWithFrame:NSMakeRect(0,0,s.width*10, s ..
发布时间:2022-08-31 10:31:05 移动开发

Swift OSX NSImageView拖放

我试图将图像拖放到NSImageView上之后执行操作,但是它不起作用.如何控制拖放操作? 我有一个logoFornecedorImageView,它是一个NSImageView插座.我的课程从NSDraggingDestinatio继承,并且拖动的类型已注册,但是当我运行该软件并在其上拖动图像时,没有任何反应,控制台上也没有打印任何内容. import Cocoa class In ..
发布时间:2020-07-01 21:06:49 移动开发

使用NSImageView快速显示多个图像

我有一个应用程序,在一个窗口中有一个NSImageView.用户应该能够将ANY FILE/FOLDER(不仅是图像)拖放到图像视图中,因此我将NSImageView类子类化以添加对这些类型的支持. 之所以选择NSImageView而不是普通视图,是因为当用户将鼠标悬停在准备放下的文件上时,我还想显示动画(例如,指向下和向上和向下的箭头).我的问题是:这样做的最佳方法(最高效,最快,CPU使 ..
发布时间:2020-07-01 21:05:41 移动开发

macOS High Sierra和CAShapeLayers,NSImageView,NSTableView冲突

我已更新到macOS High Sierra,现在在我的项目中遇到了意外问题,这些问题在macOS Sierra之前从未出现过. 我具有自定义NSImageView,并且在此NSImageView中拖放图像后,可以使用CAShapeLayers和mouseDown,mouseDragged函数在图像顶部绘制矩形.然后,我可以计算矩形内部图像部分的强度.强度数据在数组中,该数组用于NSTableVi ..
发布时间:2020-07-01 21:05:38 其他开发

旋转NSImageView导致NSImageView缩放

我正在使用以下代码旋转NSImageView(实际上是三个堆叠在一起),旋转效果很好,但是图像在旋转时会按比例放大和缩小.为什么?以及我该如何解决? - (void)UpdateRotate:(CGPoint)mouseLoc{ mouseLoc.y = mouseLoc.y - 200; CGPoint playerMid = CGPointMake(prect.xPos, prect ..
发布时间:2020-07-01 21:05:36 移动开发

启用图层支持后,NSImageView中的缩放图像看起来很糟糕

我想要一个带有渐变背景和图像的视图.因此,我为该图层打开了图层支持,添加了NSImageView并将图层设置为CAGradientLayer.但是,这使按比例缩小的图像非常难看.查看比较: 图层开启: 有人也观察到过吗?有什么方法可以在不关闭图层支持的情况下解决此问题? 解决方案 在遇到完全相同的问题后,我偶然发现了这个问题.一层支持NSImageView的渲染看起来非常缩放, ..
发布时间:2020-07-01 21:05:33 其他开发

NSImageView双击动作

我的Mac App中有一些NSImageView,用户可以在其中拖放诸如.png或.pdf之类的对象,以将其存储到“用户共享默认值"中,效果很好. 我现在想为用户双击这些NSImageView时设置一个动作,但这似乎有点困难(我对NSTableView没问题,但是'setDoubleAction'对于NSImage不可用,并且有关NSImageView动作的答案(在此处或与Google一起使 ..
发布时间:2020-07-01 21:05:30 其他开发

调整大小并保存NSImage?

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

NSImageView图像纵横比填充?

所以我习惯了UIImageView,并且能够设置如何在其中显示图像的不同方式.例如AspectFill模式等... 我想在Mac应用程序上使用NSImageView完成相同的操作.在这方面NSImageView是否与UIImageView类似,或者我将如何在NSImageView中显示图像并选择显示图像的不同方式? 解决方案 您可能会发现,将NSView子类化并提供CALayer可以 ..
发布时间:2020-07-01 21:04:25 其他开发

Mac OS Cocoa:在画布上绘制一个简单像素

我希望我能找到答案.我已经搜寻了,找不到正确的答案.这是我的情况: 在Mac OS Cocoa应用程序中,我想在应用程序窗口的专用区域上绘制一个像素(实际上是几个像素).我认为,最好在其中放置一个NSImageView(我是通过IB这样做的,并将插座连接到我的应用程序代表),然后在其上绘制而不是我的NSWindow. 我该怎么做? Mac OS似乎提供NSBezierPath作为最基本 ..
发布时间:2020-05-28 01:37:14 移动开发

使用NSImageView(cocoa/OSX)创建内存有效的缩略图

我正在从大型图像创建小型NSImageViews(32x32像素),对于一个极端的测试用例,通常为512x512甚至4096 x 2048.我的问题是,在极端的测试用例中,显示缩略图时,我的应用程序内存占用似乎增加了15MB以上,这使我认为NSImage以4096x2048而不是32x32的形式存储在内存中,我想知道是否存在是避免这种情况的一种方法.这是我创建NsImageView的过程: ..
发布时间:2020-05-08 22:08:17 其他开发

禁用NSImageView的用户交互

我有2套图片。一组包含可拖动的组,另一组是静态组。我已经为可拖动图像实现了拖放功能。这是因为图像需要被拖动到包含匹配的静态图像。现在将拖动的图像放在静态图像之后,与它无关,因此我想禁用图像的用户交互(因为它仍然是可拖动的)。 我已探索过几个解决方案和SO问题此处和在这里,但没有解决方案有帮助! 请提前感谢大家:) 解决方案 创建自定义类的NSImageView并实现鼠标输入和鼠 ..
发布时间:2016-12-08 01:35:48 其它移动开发

如何创建一个圆角的NSImageView?

目前我想要创建一个圆角NSImageView,我是一个newb,如何? 解决方案 t知道这将工作,所以请尝试它,我们将交叉我们的手指。在iPhone上,您可以使用任何 UIView 的 CALayer ( NSView 在iOS中的对手),以获得圆角。基于参考文档, NSView 支持此操作,但是您必须再次尝试。 NSImageView * view = your view; ..
发布时间:2016-12-07 23:51:40 其它移动开发

调整大小NSImageView不重绘

我有一个NSImageView从应用程序包加载图像。 它是这样设置的: coverImage.image = [NSImage imageNamed:@“themeSignEnd.png”]; coverImage.imageScaling = NSImageScaleNone; coverImage.imageAlignment = NSImageAlignLeft; ..
发布时间:2016-12-07 23:08:53 其它移动开发

如何为NSImageView中的内容开关设置动画效果?

我想切换 NSImageView 中显示的图片,但我想为该变更设定动画。我尝试了各种方法来做到这一点。希望你们中的一个可以建议一个可能实际工作。我正在与Cocoa for Mac合作。 解决方案 您可以实现自己的使用Core动画的自定义视图 CALayer 以存储图像。当您设置图层的 contents 属性时,图片将自动平滑地从旧图片动画到新图片。 ..
发布时间:2016-12-07 04:10:53 其它移动开发