我有以下代码来创建新的位图图形上下文。 newRect.size.width是将UIImage的原始宽度除以2的结果。newRect.size.height是将UIImage的原始高度除以2的结果。 但是对于某些大小为{3000,2002},{3024,4032},{4032,30 ...
我有以下代码来创建新的位图图形上下文。 newRect.size.width是将UIImage的原始宽度除以2的结果。newRect.size.height是将UIImage的原始高度除以2的结果。 但是对于某些大小为{3000,2002},{3024,4032},{4032,30 ...
我正在尝试使用CGBitmapContext构造函数在Xamarin.iOS项目中创建空白位图。 但是,无论我尝试什么,我都会收到错误"System.Exception: Invalid parameters to context creation" 示例代码: 我尝试更改大多数 ...
我一直在这里使用代码向UIImage添加一些文本,但是图像的质量真的很差。 我将代码范围缩小了很多: MyImage是PNG图像。 我已经像这样添加了它们: MyImage.png(100x100像素) MyImage@2.png(150x150像素) My ...
我正在尝试使用 kCGColorSpaceDisplayP3 色彩空间创建一个图像蒙版,以支持 iPhone 7 的广泛色彩范围。 在使用 iOS 10 和更早版本 iOS 的 iPhone 6 和更早设备上使用 sRGB 色彩空间时,我能够正确创建图像蒙版。 但是我不知道在使用 kCGColor ...
我有这个Objective-C代码,它去除了过滤器的不透明背景。 我正在尝试将其转换为最新的Swift,并且到处都有错误。 当我逐行转换时。 到目前为止,我仍然遇到转换行的问题: 编辑**这是错误的样子: ...
我在纯色背景上绘制文本,当它出现时,应用于属性字符串的NSTextEffectLetterpressStyle效果没有显示 - 您只能看到文本颜色而不是提供所需外观的附加白色轮廓。 它看起来基本上与我没有应用凸版印刷效果完全相同。 为什么这样,我怎样才能正确绘制凸版文字效果? 这是结 ...
我想为我正在做的项目调整位图的大小。 我设法通过将 cgbitmapcontextref 转换为像素阵列,然后操作像素阵列,然后从操作的像素数据生成新图像来做到这一点。 这种方式极其繁琐。 我想知道是否还有其他方法可以调整 CGBitmapContextRef 的大小。 谢谢。 ...
我正在尝试快速创建一个 CGContext 。 它编译但在运行时抛出错误。 错误是: ...
我有一个应用程序,需要使用任意CGAffineTransform将视频/电影中的帧渲染到CGBitmapContext中。 我希望它有一个不错的帧速率,至少20fps。 我尝试使用AVURLAsset和[AVAssetImageGenerator copyCGImageAtTime:], ...
我正在尝试通过创建CGBitMapContext创建UICollectionViewCell的快照。 我尚不清楚如何执行此操作或如何使用关联的类,但是经过一番研究,我编写了以下方法,该方法是从UICollectionViewCell子类内部调用的: 结果是该图像没有出现。 调试后,我 ...
我想让用户在不限制大小的情况下选择照片,然后进行编辑。 我的想法是创建一个与用于编辑的屏幕尺寸相同的大照片的缩略图,然后,在编辑完成后,使用大照片进行与缩略图相同的编辑。 当我使用UIGraphicsBeginImageContext创建缩略图时,它将导致内存问题。 我知道由于 ...
我已经手动创建了CGBitmapContext: 并为其绘制一层: 但是,在Retina上,我的图层仅渲染原始大小的一半。 在UIView上设置contentScaleFactor属性不会更改任何内容。 什么是正确的方法? ...
这就是我创建UIImage 。 我用calloc分配了piOutData 。 现在,当我最后调用CGImageRelease时,它将自动释放piOutData还是我需要通过免费手动进行操作。 ...
我是MonoTouch的新手,最近我已经将代码从标准C#转换为与MonoTouch兼容的代码,因此可以在iPhone应用程序中使用。 我设法转换了代码,但是我遇到了这种方法的问题,该方法用于返回位图上下文: 这是堆栈跟踪: 错误发生在以下行: 我对MonoTouch还是 ...
CGBitmapContext或Quartz 2D是否有选项? 我想将其用于在monotouch中的UIImage上进行绘制。 谢谢亚历克斯。 ...
我的CGBitmapcontext有问题。 使用消息“无效的句柄”创建CGBitmapContext时出现错误。 这是我的代码: 谢谢; ...
Objective-C答案很好,我使用MonoTouch作为参考。 我在UIImage上面写文字。 Retina以波涛汹涌的方式显示字体。 看起来像素加倍,我猜是正在发生的事情。 如何将一个清晰的字体写入UIImage? ...
我有一个具有以下值的无符号char *数据 ,如在xcode中进行调试时所看到的, \\ xc1 \\ xc1 \\ xc1 \\ xc1 \\ xc1 \\ xc1 \\ xc1 \\ xc0 \\ x84 \\ x03 \\ x03 \\ x02 \\ x03 \\ x02 \\ x0 ...
要从 CGImage 中检索像素值,我使用 CGContextDrawImage (如下所述: 如何从 UIImage (Cocoa Touch) 或 CGImage (Core Graphics) 获取像素数据? )。 唯一的区别是我创建了 128 bpp 浮动组件上下文,而不是通常的 32 b ...
所以我使用CGBitmapContext来适应iOS的软件阻塞。 我将数据写入位图,然后使用CoreGraphics函数在CGBitmapContext上写入文本。 软件阻击器使用左上手原点,而CoreGraphics功能使用左下手原点。 因此,当我使用(0,0)的阻击器绘制图像时,它出现 ...