cgimage

    0热度

    1回答

    我使用的是Assimp,当使用嵌入纹理的FBX时,Assimp在以下struct aiTexture's pcData slot中提供嵌入的纹理数据。为pcData文档说: 适当的解码器(如的libjpeg,libpng的,D3DX,魔鬼)需要 加载论文纹理。 aiTexture :: mWidth指定大小,以字节为纹理数据的 ,aiTexture :: PCDATA是一个指针,指向 原始图像数据

    4热度

    1回答

    我试图将CGImage转换为CIImage;但是,它不起作用。 这行代码: let personciImage = CIImage(CGImage: imageView.image!.CGImage!) 引发以下错误 不明确使用 '的init(CGImage)' 我来这到底是什么困惑错误的意思。 我需要因为CIDetector.featuresInImage()从内置的CoreImage框架需

    2热度

    1回答

    如何为照片添加多种效果?我有以下代码,增加了一张照片的效果: func applyEffects(name: String, n: Float) { filter.setValue(self.cImage, forKeyPath: kCIInputImageKey) filter.setValue(n, forKeyPath: name) let result =

    12热度

    2回答

    在我的应用程序中,我创建了一个图像映射浮点到像素值,并将其用作Google地图上的叠加层,但这需要永远做,Android中的相同情况几乎是瞬间的。我的代码看起来像这样: private func imageFromPixels(pixels: [PixelData], width: Int, height: Int) -> UIImage? { let bitsPerComponent

    0热度

    2回答

    如何将UIEdgeInsets(或其一些变体)应用于CGImage?这是我最终试图实现的目标,但CGImage在将其转换为CGImage之前未识别应用于UIImage的底部插图。 var image = someUIImage image = image.withAlignmentRectInsets(UIEdgeInsets(top: 0, left: 0, bottom: (image.si

    14热度

    2回答

    我基本上试图做的是在视图中有一个文本标签“剪切”文本形状的洞。我试过使用self.mask = uiLabel,但那些拒绝正确放置文本,所以我通过核心图形接近这一点。 这里是不工作的代码(在draw(_ rect: CGRect)):这是我要敷面膜 let context = (UIGraphicsGetCurrentContext())! // Set mask background

    0热度

    1回答

    我有一个应用程序可以对图像的像素进行计数,以获取图像中五种颜色的相对区域。 Swift 3的更新版本与声明的图像一起使用,该图像位于应用程序的支持文件中,但没有来自文档目录的可变图像。我错过了什么? 这个版本的作品: import UIKit import CoreGraphics class ComputeAreaViewController: UIViewController { v

    0热度

    1回答

    我正在创建照片幻灯片应用程序。 我的应用程序流程: 用户选择照片资产>(超过100+)从资产 负载的图像>(显示图像尺寸) 组ImageView的图像或添加CIFilter到图像和滑动 问题: 当我创建CIImage对象从CGImage来看,内存的增长速度如此之快,如果图像数量超过100+,应用程序崩溃。 但我很奇怪删除了创建代码,该应用程序工作正常。 任何人都可以帮助我吗? 更多的代码: - (

    0热度

    1回答

    我想用颜色掩码使JPG图像中的颜色透明,因为当我阅读时,颜色掩码只能用于JPG。 此代码适用于应用颜色遮罩并将图像另存为JPG格式,但作为JPG,没有透明度,因此我想将JPG图像转换为PNG图像以保持透明度,但是当我尝试要做到这一点,颜色面具不起作用。 我做错了什么或者这可能不是正确的做法。 这里的2个函数的代码: func callChangeColorByTransparent(_ sende

    0热度

    2回答

    有这个问题,并试图解决它几个小时。 func changeColorByTransparent(colorMasking : [CGFloat]) { UIGraphicsBeginImageContext(self.symbolImageView.frame.size) self.symbolImageView.layer.render(in: UIGraphicsGetC