问题标签 [cgbitmapcontext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 将 nsimage 渲染到屏幕外并为 decklink 视频帧设置指针
我正在osx上开发。
我正在尝试设置一个指针,指向从 nsimage 对象呈现在屏幕外的像素数据。这是我的代码:
使用以下代码,我通过设置指向我的 decklink 框架的指针
所有对象初始化良好。没有错误,一切看起来就像图像被渲染到内存中一样。
这是我的代码,我在其中创建了一个用于在 decklink 设备上播放的 decklink 帧:
这篇文章顶部的代码位于 renderFrame 类
以下代码行是我将像素数据指针传递给视频帧对象的地方:
一切都在编译。Pixeldata 正在屏幕外渲染。这些帧在decklink设备上被正确调度和播放。但我得到的只是黑屏。所以也许指向像素数据的指针有问题?我无法确定故障在哪里。
欢迎任何帮助!
谢谢托马斯
core-graphics - 确定 CGContextRef 是否指向 CGBitmapContext
我想知道如何向 CGContextRef 询问“isKindOfClass”以确定它是标准 CGContext 还是 CGBitmapContext。
我找不到确定它的方法:/
提前致谢
ios - 我得到不受支持的参数组合 CGBitmap 错误与 swift
我正在尝试快速创建一个 CGContext 。它编译但在运行时抛出错误。
错误是:
xcode - 如何在 iOS 上调整位图大小
我想为我正在做的项目调整位图的大小。我设法通过将 cgbitmapcontextref 转换为像素数组,然后操纵像素数组,然后从操纵的像素数据生成新图像来做到这一点。这种方式极其繁琐。
我想知道是否有任何其他方法来调整 CGBitmapContextRef 的大小。谢谢。
ios - 绘制到 CGBitmapContext 时丢失 NSTextEffectLetterpressStyle
我在纯色背景颜色上绘制文本,当它出现时,NSTextEffectLetterpressStyle
应用到属性字符串的效果没有显示 - 您只能看到文本颜色,而不是提供所需外观的额外白色轮廓。它看起来基本上与我没有应用凸版效果完全相同。这是为什么,如何正确绘制凸版文字效果?
这是结果:
这就是我所期望的(注意白色的轮廓):
ios - iOS使用路径自定义图像裁剪
我需要在 iOS 上实现自定义图像裁剪,但我似乎无法找到一种可以让我轻松做到这一点的技术。目标是有一个如下界面:
这个想法是在脸部周围有某种路径或东西,用户可以用他们的手指“轻推”。有这方面的图书馆吗?
我用 UIBezierPaths 玩了一点,但我看不出它们在被抚摸后如何编辑。
我能想到的最好的办法是让用户手动在脸部周围画一条线,但是这条线将无法编辑。
请帮忙!有谁知道这个的解决方案?我陷入困境,需要为我的客户提供解决方案。
ios - 相同 ALAssetsLibrary 资产的不同图像?
我使用以下方法从 ALAssetsLibrary 获取图像:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
信息字典中的图像格式为kCGImageAlphaNoneSkipLast
和kCGBitmapByteOrderDefault
。
稍后,例如当应用程序重新启动时,我使用referenceURL
来获取相同的图像。这次它的格式为kCGImageAlphaNoneSkipFirst
and kCGBitmapByteOrder32Little
。
通常这似乎不是问题,因为 UIImageView 和其他 UIKit 方法可以正确处理任何一个结果的 UIImage。但是,我也将此图像发送到 GLView,对于来自选取器的图像,由于所有蓝色和红色值已被交换(我可以通过交换 R 和 B 字节来纠正它),最终会出现错误的色调。
我不知道这是一个错误还是我做错了什么。如果有人能告诉我为什么会发生这种情况以及解决方法是什么,我将不胜感激。
以下是我用来获取图像的两种方法的代码:
使用- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
方法:
ios - kCGBitmapByteOrder32Little是什么意思
CGBitmapInfo 的所有常量是什么意思?</p>