cgcontext

    2熱度

    1回答

    我將示例緩衝區轉換爲CGContext。然後我對上下文應用一個轉換,並從中創建一個CIImage,然後將其顯示在UIImageView中。 與此同時,我想將此附加到AVAssetWriterInput以創建這些轉換的電影。 到目前爲止,我適用於上下文的轉換沒有任何效果。當我在圖像視圖中顯示所謂的轉換圖像時。它看起來完全一樣。 UPDATE: 我設法將採樣緩衝區記錄到一個視頻文件(它仍然拉伸,因爲方

    0熱度

    1回答

    [編輯] 原來的問題BELOW開始。這裏是更多的信息 我一直在這個問題上整天工作,無法找到一個解決方案。我已經創建了一個UIView子類,並將繪圖代碼剪下來。 -(void)drawRect:(CGRect)rect { //// rechargeLevel Drawing CGRect rechargeLevelRect = CGRectMake(17.5, 17.75

    1熱度

    1回答

    我工作的公司擁有iOS和應用程序的tvOS版本。該應用程序在底部繪製一個腳本,以便在鍛鍊過程中跟上腳步,如下所示: 這在任何針對iOS的應用程序中運行良好超過一年。然而,在使用相同的繪圖代碼來定位tvOS時,tvOS視圖並沒有按照我期望的方式進行繪製,而是在繪製每一行後將tvOS視圖稱爲「痕跡」,而不是僅爲當前的一行時間。 繪圖代碼如下: func addIndicatorLine(_ conte

    -1熱度

    1回答

    我從CGIImageRef製作UIImage。 CGImageRef drawImage = CGImageCreateWithImageInRect(croppedImage.CGImage, frame); UIImage *newImage = [UIImage imageWithCGImage:drawImage]; CGImageRelease(drawImage);

    0熱度

    1回答

    我發現應該使用UIFont繪製文本的代碼。我想從中獲取UIImage以確保它能夠正常工作。 後來我得到一個OpenGL紋理我的需求,但由於其沒有顯示任何我喜歡驗證代碼的工作: NSUInteger width, height, i; CGContextRef context; void *data; CGColorSpaceRef colorSpace; UIFont *font; f

    2熱度

    1回答

    我有一個NSArray的CGPoint s我已經從UIImage中提取。這些點從圖像中的不規則封閉區域分割,即如圖像分割。由於此圖像中顯示的紅色矩形內: 如何創建從這些點CGContext只有這樣,當我在圖像上繪製,只有這些點影響?

    0熱度

    1回答

    我試圖實施一個的CALayer(CAShapeLayer)子類的方式自定義屬性的隱式動畫和繪製UIBezierPath時通過重寫draw(in ctx: CGContext) 我想畫一個UIBezierPath並將其添加上下文: override func draw(in ctx: CGContext) { // This causes the error below and noth

    1熱度

    1回答

    我正在實施類似於ios中的photoshop魔棒工具的顏色選擇工具。 我已經得到它在RGB中的工作,但爲了使它更加準確我想使它在LAB色彩空間中工作。 它目前的工作方式是它需要一個UIImage,創建該圖像的CGImage版本。然後它在RGB色彩空間中創建CGContext,在該上下文中繪製CGImage,獲取上下文數據,然後將其綁定到使用結構RGBA32的像素緩衝區。 let colorSpac

    0熱度

    1回答

    我已經找到了答案在下面的鏈接繪製沿圓形路徑文本: Draw text along circular path in Swift for iOS 這對我來說似乎罰款。現在,我只是想轉換xamarin ios中的相同代碼,但尚未成功。 public class CircularText : UIView { public override void Draw(CoreGraphics.CG

    1熱度

    2回答

    所以我有一個UILabel正在繪製在梯度圖像(即UIImageView)的頂部。它看起來有幾分像這樣: 我試圖更改UILabel的draw(_ rect: CGRect)函數圖形上下文的blendMode,以便它繪製標籤,但是兌入了softLight混合模式的背景。 這是我希望它看起來像: 這裏是我在draw(_ rect: CGRect)函數的代碼: override func draw(_ r