![](/img/trans.png)
[英]Masking an image using CGLayerRef and CGContextDrawLayerInRect
我想在屏幕外渲染中使用CGLayerRef將圖像屏蔽為另一個圖像,因為它適合文檔中提到的高質量渲染 核心圖形圖層繪圖:CGLayer對象允許您的應用程序使用圖層進行繪圖。 圖層適用於以下情況:計划重復使用的高質量畫圖渲染。 但是我在Objective-C中找不到任何可以理解它 ...
[英]Masking an image using CGLayerRef and CGContextDrawLayerInRect
我想在屏幕外渲染中使用CGLayerRef將圖像屏蔽為另一個圖像,因為它適合文檔中提到的高質量渲染 核心圖形圖層繪圖:CGLayer對象允許您的應用程序使用圖層進行繪圖。 圖層適用於以下情況:計划重復使用的高質量畫圖渲染。 但是我在Objective-C中找不到任何可以理解它 ...
[英]CGContextRef draws fuzzy or blurred images
我使用以下命令創建了新的CGContext: 當我嘗試使用此上下文繪制圓形或文本時,出現如下奇怪的模糊對象: 當我將CGContextSetShouldAntialias設置為true時,圖像變得過於模糊: 我希望文本和圖像變得像通常的標簽或視圖(不模 ...
[英]wide color on iPhone7
問題是 : 在iPhone7上工作時 我從UIView獲得CGContextRef ,然后bitsPerPixel是64 。 因為我的.a只能用於bitsPerPixel為32的傳統RGB色彩空間位圖緩沖區, 有人知道如何將色彩空間寬色的CGContextRef轉換為tran ...
[英]Crash whille Converting NSURL to CFURL
我想在文檔目錄中創建pdf,並希望提供頁碼,所以我需要CGPDFDocumentRef對象。 我已經在url中轉換了文件路徑,但這下面的行會導致崩潰,我不知道為什么......? ...
[英]Add image, which drawing with UIBezier or CGContextRef into UIView sublayer
在這段代碼中,我使用CGContextRef在UIView上創建下一張圖片: 但是我想用CATransform3D進行轉換。 為此,我必須在UIView的子層中繪制此上下文(因為我想在UIView的子層上繪制更多的子層)。 如何在UIView的單獨子層中繪制此CGContextRe ...
[英]Draw dashed line in iOS
我使用CGContext在iOS繪制虛線。 我的代碼如下。 如果直線的斜率很陡,那很好。 如果不陡峭,則虛線會出現問題,如所附圖片所示。 我檢查了此鏈接 ,對於CGContextSetLineDash沒有太多討論。 ...
[英]How to clear circle in CGContext in iOS
我想用CGcontext創建圖像。 這是簡單的圖象有白色或黑背景。 我也想添加圈內的transperent部分(查看附圖)。 我知道如何在rect中執行此操作。 但我想讓它圈出來。 請有人幫我這個。 ...
[英]How to correctly update a uiview magnified and translated with CGContextScaleCTM and CGContextTranslateCTM
我有一個uiview B,它打算被另一個uiview A放大(“ touchPoint”周圍的區域)。 當“ touchPoint”更改時,我希望B更新其顯示。 我在B中具有以下函數,並且確實會進行更新(當我調用B.setNeedsDisplay()時),但是它使舊內容保持某種可見性,例如褪 ...
[英]CGContext AND CGContextRef the same in Swift? How does this work?
今天早上,我正在將一些ObjectiveC自定義UIView子類移植到Swift 。 為了使它更加“面向對象”,我遵循了使用方法擴展CGContext的示例。 例如 因為我將目標C樣式的消息(例如-(void) drawOutline: (CGContextRef) cr {...} ...
[英]cropping an area CGRect from UIGraphicsImageContext
我在當前視圖的CGContext中繪制了一個形狀像箭頭的CGPath 。 我想生成箭頭的微型版本(縮略圖),將其作為Image添加到顯示所有選定箭頭的UITableView 。 我正在成功縮小整個上下文的圖片,使箭頭縮小。 理想情況下,我希望將整個上下文的圖像裁剪到箭頭的邊界。 但是 ...
[英]How to zoom graph, created with CGContextRef
我正在使用CGContextRef繪制線圖。 我可以放大縮小此圖表以清楚地顯示線條。 我正在使用此代碼。 注意: - 我不想縮放視圖。 我想重新繪制線條以清楚地顯示。 ...
[英]Having trouble with graphics context
我正在使用多個終端屏幕應用程序,為此,我有一個用於終端視圖的自定義UIView子類。 每當我需要一個新的終端屏幕時,我都會准備一個新視圖。 該視圖類使用CGContextRef繪制文本。 我面臨的問題是,上下文僅繪制創建的最后一個視圖的文本,例如,如果我有3個終端並在第一個/第二個上繪 ...
[英]Do you need to release CGContextRef in Swift?
我已經使用CGBitmapContextCreate創建了一個上下文。 我需要使用CGContextRelease釋放它嗎? 我知道在Objective-C中答案是肯定的,但是在Swift中呢? 謝謝! ...
[英]Get Color Of Pixel At Point In Swift
我找到了一個Objective-C代碼示例,該示例在此處獲取像素的顏色 : 如何獲得觸摸時的像素顏色? 我需要幫助的代碼的特定部分是使用CGColorSpaceCreateDeviceRGB創建上下文的地方: ---這是Objective-C代碼 我的最佳嘗試如下所示(我什么 ...
[英]iOS 8 CGContextRef unsupported parameter combination
有人知道如何為iOS 8更新此代碼嗎? 我收到此錯誤消息: CGBitmapContextCreate: unsupported parameter combination: 8 integer bits/component; 32 bits/pixel; 3-component colo ...
[英]create a UIBezierPath of 3 pixels width on retina @2x display
我正在嘗試在視網膜@ 2x顯示器上創建3像素寬度的線。 簡單的想法是創建一條1.5寬度的線: 但是最后,我最終在屏幕上得到了4像素的線寬。 問題是,我正在使用iPad 3(所以視網膜@ 2x),當我將UIBarButtonItem與預定義的系統按鈕UIBarButtonSyste ...
[英]How to get know that CGContext is drawing to screen
我想知道當前的CGContext用於圖像,PDF或屏幕繪圖。 在可可中,我只使用[[NSGraphicsContext currentContext] isDrawingToScreen](10.10上的[NSGraphicsContext currentContextDrawingToScr ...
[英]Strange Error with CGContext
我遇到錯誤 用這個代碼 我不明白問題是什么。 我想做的是在Swift中創建一個帶有圓角的矩形。 為什么會出現此錯誤,並且有更簡單的方法來做到這一點? ...
[英]iOS - Can UIGraphicsGetCurrentContext be used outside drawRect?
我想根據不同的用戶操作動態更改當前的CGContextRef嗎? 這是可能的還是只能在視圖實例的drawRect:中進行修改? 當我在drawRect:之外調用UIGraphicsGetCurrentContext()時會發生什么,並且這樣做有任何限制,建議這樣做嗎? 我需要考慮任何可能的 ...
[英]Invalid CGContext error in methods called from drawRect
我正在嘗試編寫一個UIView drawRect:方法,該方法調用一個輔助方法來繪制帶有我傳遞給它的一些參數的漸變填充: 當我在模擬器中運行此代碼時,它似乎可以正常工作(所有內容均可正確渲染),但是我收到以下錯誤消息: 錯誤:CGContextResetState:無效的上下文 ...