quartz-2d

    2熱度

    3回答

    我嘗試構建基於貝塞爾路徑的某種「三角形混合」。至於我得到不錯的結果,有一個問題我不知道如何解決。 我的形狀是從數百個小三角形構建而成的,每個三角形都充滿了RGBA顏色。但形狀之間是一個可見的狹縫,(可能)由抗鋸齒造成。結果抗鋸齒效果更差。 在NSView中是否存在一種「調整」抗鋸齒的方法? 或者一些不同的方法?

    0熱度

    1回答

    我正在繪製一個非結構化二叉樹。我現在遇到的問題是,當我構建應用程序時,它會始終進入無限循環,創建新的nodeView對象。 我是新來的programatic繪圖。我知道我正在犯一些可能相當明顯的基本錯誤。什麼是最好的方式來繪製我的NSView的樹,而不是不斷重新實例化這些。 理想情況下,我希望能夠拖放NSView節點。我可以在以後看到這些信息,以防萬一它有幫助。 - (void)drawRect:

    2熱度

    1回答

    我一直在嘗試將混合模式應用於我的UIImageView以複製一個PSD模擬文件(抱歉無法提供)。 PSD文件有3層,60%正常混合的基本顏色,55%多重混合的圖像層和35%覆蓋層的漸變層。 我一直在互聯網上嘗試幾個教程,但仍然無法讓顏色/圖像完全一樣。 我注意到的一件事是我的iPhone的顏色與我的Mac屏幕不同。 我找到了Quartz 2D的文檔,我認爲這是正確的路要走,但我無法獲得任何關於在圖

    1熱度

    1回答

    我有像下面一些代碼: - (void)drawRect:(CGRect)rect { [super drawRect:rect]; [self drawWithBezierPath]; //[self drawOnCurrentGraphicsContext]; } - (void)drawWithBezierPath { if (self.se

    2熱度

    2回答

    我想在二維空間中繪製兩個一般的三角形,使它們共享一個邊,使用Quartz2D。我使用此代碼爲繪圖: - (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); Triangle *t1 = [triangles objectAtIndex:0]; Tri

    1熱度

    1回答

    我正在嘗試使用RubyMotion關注Quartz 2D programming guide。 這裏是我的AppDelegate: class AppDelegate def applicationDidFinishLaunching(notification) buildMenu buildWindow end def buildWindow

    13熱度

    1回答

    中更好地使用CGRectGetHeight(view.bounds)或view.bounds.size.height我找不到我讀的地方,但我記得遇到了一些建議最好能夠訪問它的高度的東西使用CGRectGetHeight(rect),而不是通過rect.size.height CGFloat height = CGRectGetHeight(self.frame); // vs CGFloat

    1熱度

    2回答

    我已經使用石英-2d渲染了一些基本形狀。我遇到了兩種方法來畫線。首先是使用UIGraphicsGetCurrentContext()來獲取上下文,然後使用CGContextAddLineToPoint來繪製線條。 而另一種方法是定義一個UIBezierPath對象,並使用其功能addLineToPoint [bezierPath addLineToPoint:CGPointMake(10, 10)

    0熱度

    1回答

    如何在保存後從PDF獲取核心圖形上下文?例如,我在PDF頁面內創建一個矩形,我需要在保存PDF頁面後編輯,更新或刪除該頁面。 這是我用來在目標c中的PDF頁面內保存矩形的代碼。 CGPDFDocumentRef pdf = CGPDFDocumentCreateWithURL((CFURLRef)[[NSBundle mainBundle] URLForResource:@"tutorial" w

    0熱度

    1回答

    我正在使用一個開源PDF查看庫(VFR PDF閱讀器https://github.com/vfr/Reader)。我試圖用白色文本實現「夜間模式」或黑色背景。我可以將背景變爲任何我喜歡的顏色,但無法改變文字顏色。您可以在「drawLayer」方法中看到您可以在https://github.com/vfr/Reader/blob/master/Sources/ReaderContentPage.m修