quartz-graphics

    2熱度

    1回答

    我和UIImage具有透明度。 我將UIImage的PNG表示上傳到我的web服務,該服務接受的數據少於800K。所以基本上我想減小尺寸(不是幾何體的幾何形狀但是物理的I.E.),即降低圖像的質量。 請不要點我石英指南 請不提供使用的UIImage它不支持透明度的JPEG表示 請不提供使圖像較小,然後衡量它 我需要減少UIImage中的顏色任何想法如何通過Quartz實現它? 以下我已經嘗試過,創

    -2熱度

    2回答

    我需要創建一個CGColor形成HTML表示形式的字符串,例如[NSColor colorWithHTMLName:]只有CoreGraphics中的手段 但

    1熱度

    1回答

    我一直在嘗試在我的iOS應用程序中爲UI創建自己的漸變。我第一次使用CAGradientLayer,但對「階梯」外觀感到失望,所以我一直在嘗試CGGradient。 - (void)drawRect:(CGRect)rect { CGContextRef currentContext = UIGraphicsGetCurrentContext(); CGGra

    0熱度

    1回答

    我有一個包含書面廣告的UIView的子類,我想將它添加到圖形上下文中的照片上,但是當我保存照片時,此UIView未保存在照片相冊中。這是代碼: - (IBAction)saveAction:(id)sender{ CGRect newFrame=imageInImageViewFrame(self.userImageView.bounds,self.userImageView.bounds.

    3熱度

    2回答

    我試圖以編程方式重新創建可以在UINavigationBarButton上看到的縮進按鈕外觀。沒有閃亮的雙色外觀或梯度,只是周邊的陰影: 它看起來像周圍的整個看法周邊,頂部略深的內部黑暗的陰影?然後在低視圖周邊附近突出一個外部陰影。 我已經玩了一下Core Graphics,並用QuartzCore和shadow.layer.shadowRadius和.shadowOffset進行了實驗,但是甚至

    0熱度

    1回答

    我想在我的pdf閱讀器應用程序中實現突出顯示功能。不幸的是,我的研究很少得到這方面的信息。然而,我開始相信我必須使用一個「疊加」來繪製或「突出顯示」。我現在打算做的是在PDF中添加一個CALayer。我成功地將圖形渲染到圖層中(例如簡單的線條,圓形和正方形),但我似乎無法自由地將其繪製(如Draw Something)。這裏是我使用的代碼: 當用戶開始突出顯示: - (void)touchesBe

    1熱度

    1回答

    我創建了一個NSEvent,我想發佈它。我怎樣才能做到這一點? 這是一個NSSystemDefined類型,我想在全球發佈。基本上有一些IOHIDPostEvent或CGEventPost等效。

    3熱度

    2回答

    我添加了一個口罩的UIView的層: CGImageRef maskImageRef = [UIImage imageNamed:"Icon.png"].CGImage; CALayer maskLayer = [CALayer layer]; maskLayer.contents = (__bridge id)maskImageRef; self.layer.mask = maskLaye

    1熱度

    2回答

    我有一個包含自定義UIView的UIScrollView。在我的UIView中,我重寫了使用CGContextStrokePath繪製路徑的drawRect。我想略微改變縮放工作的方式。縮小縮小將顯示更多的屏幕上的路徑。這是我想要的,但我希望線寬保持不變,因爲縮小時它們對用戶而言仍然清晰。 我想我只是這樣做(myUIView變焦目標被稱爲_lineView) -(void)scrollViewDi

    3熱度

    2回答

    之間的差異,我無法畫出更加卑鄙的路徑。 特別是,從我的Illustrator設計,我想繪製一個形狀(從一副撲克牌的Spade標誌),雖然x和y點都可以,但我認爲我正在混合哪個點是第一個控制點和哪個是第二個。 我一直認爲它是,如果你想象一張桌子並沿着它的頂部旋轉形狀的外部(所以形狀總是在桌子上,與它下面相反),第一個控制點在左邊第二個是在右邊。 是什麼情況? 在此先感謝,亞當。 這裏是我的代碼: C