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