quartz-2d

    2熱度

    1回答

    我在iOS上繪製了一個圓角矩形。 這個矩形有一個圖像背景,我用貝塞爾路徑剪裁,然後繪製一個寬度爲兩個像素的筆畫。 我的問題是筆畫在裏面有鋒利的邊緣,而不是似乎跟隨圓角矩形路徑。 下面是我增加了白色以顯示我正在處理的問題的屏幕截圖。 這裏是我的代碼: CGContextRef context = UIGraphicsGetCurrentContext(); CGPathRef strokeRect

    0熱度

    1回答

    我想繪製和填充Quartz 2d for iPad的簡單路徑。 從類SPTCutPattern下面的方法定義了我要繪製的路徑: - (void) initDummyCutPattern { NSArray *piece1Path = [[NSArray alloc] initWithObjects: [NSValue valueWithCGPoint:CGPointMake(

    3熱度

    1回答

    我想找出一種方法來添加或附加一個路徑(我已經做了),並以某種方式能夠設置路徑的繪製位置。 這裏就是我談論的例子: //everything here can be compiled in a regular UIViewController //this example is very trivial but it illustrates basically what I want to do

    0熱度

    1回答

    我的iOS應用程序中有一些簡單的按鈕。我可以用石英2d來適當地繪製它們,但我也可以使用png-slices來構建它們。 什麼會更好的iPad的CPU和分配?

    0熱度

    3回答

    我處於Mac應用程序的概念階段,應該讓用戶輕鬆選擇和佈局圖像進行打印。這是一個基於文檔的應用程序,一個文檔可以有多個頁面,其中有大量不同大小和旋轉的圖片。用戶界面可能會像Pages.app的用戶界面。 這些圖片可能是大型高分辨率圖像。用戶還應該能夠以圖像所提供的最佳質量進行打印。 我已經重新觀看了一些關於Quartz,2D繪圖優化和NSView的WWDC會話。 我知道有實現的幾種不同的方式是我想做

    5熱度

    2回答

    Mac OS X 10.7.4 我正在繪製到通過+[NSGraphicsContext graphicsContextWithBitmapImageRep:]創建的離線圖形上下文中。 當我使用NSBezierPath類繪製到此圖形上下文中時,一切都按預期工作。 但是,當我使用CGContextRef C函數繪製到此圖形上下文中時,我看不到我的繪圖結果。什麼都沒有由於我不想進入的原因,我真的需要使用

    3熱度

    1回答

    我們可以創建從當前圖形上下文層,然後得到層的上下文: CGContextRef context = UIGraphicsGetCurrentContext(); CGLayerRef layer = CGLayerCreateWithContext(context, CGSizeMake(self.frame.size.width,

    0熱度

    1回答

    我想無損地將PDF轉換爲Objective-C中的柵格圖像。要做到這一點,必須不會將PDF繪製到上下文中。另外,我需要能夠擴展PDF。有任何想法嗎?

    5熱度

    4回答

    我在應用程序中遇到問題。假設我有兩個相當複雜的CGPath,並將它們添加到一個CGMutablePath(從而將它們組合在一起)。那麼,兩條路相交的地方就會有點相互之間的點。我想消除這些內點,基本上繪製路徑的外部或輪廓。我很難搞清楚如何去做這件事。 編輯:這是我正在談論的一個例子。藍色和紅色方框表示沿着CGPaths的點。紅色框是兩個路徑內的點。我想以某種方式消除紅點並重新繪製路徑的輪廓。多邊形問

    1熱度

    2回答

    我正在研究一個iOS應用程序,我需要能夠看到CGPath在屏幕邊界內有多少,以確保用戶仍然可以觸摸到足夠的空間。問題是,當形狀位於角落時,當路徑位於角落時,我通常會使用的所有方法(以及我認爲可以嘗試的所有方法)都會失敗。 這裏有一個圖: 我如何可以計算出該形狀的多少在屏幕上?