core-graphics

    0熱度

    2回答

    我畫的垂直線的網格的CALayer不同寬度上使用的CALayer let linePath = CGMutablePath() linePath.addRect(CGRect(x: xPos, y: 0, width: 1.0, height: self.frame.size.height)) let lineLayer = CAShapeLayer() lineLayer.path = l

    1熱度

    1回答

    我試圖實現自定義模糊視圖,其中模糊半徑可以進行動畫製作,並且模糊視圖可以堆疊混合模式(CGBlendingMode或CIFilter),同時保留背景中發生的任何動畫/動作。 我首先嚐試了UIVisualEffectView,但是如果不訪問private APIs,則半徑不能動畫,這很可能會導致應用程序拒絕。 拍攝快照並應用效果的問題是,該視圖是靜態的,並且模糊視圖遮蓋了背景中的任何移動。 我也看過

    10熱度

    2回答

    我最近在創建Gif時遇到了問題,如果它有太多的顏色丟失。不過感謝來自這裏的幫助,有人能夠幫助我找到解決辦法並創建我自己的色彩地圖。 上的問題在這裏... iOS Colors Incorrect When Saving Animated Gif 這很好工作,直到iOS的11.我找不到更改過的文檔任何東西,將使這個不再工作。我發現的是,如果我刪除kCGImagePropertyGIFImageCol

    0熱度

    2回答

    我有代碼來繪製矩形作爲 - (void)drawRect:(CGRect)frame { UIBezierPath* rectanglePath = [UIBezierPath bezierPathWithRect:CGRectMake(67, 50, 2, _height)]; [UIColor.grayColor setFill]; [rectangle

    0熱度

    1回答

    我有需要基於交互狀態,以顯示圖像和gif應用程式分別 這是我的代碼 #import "InteractionView.h" #import "FLAnimatedImage.h" @interface InteractionView() { CADisplayLink *_displayLink; UIImage* micImage; FLAnimatedImage *image;

    0熱度

    1回答

    我有屏幕等於SceneView IM的大小尋求捕捉 let screen = CGRect(x: 0, y: 0, width: sceneView.frame.size.width, height: sceneView.frame.size.height - 60) 至於尺寸,我招呼着「無法調用初始化爲與類型的參數列表(的CGRect)。我想如何去修復這個錯誤類型CGFloat的? func

    0熱度

    2回答

    的*實際*高度 我創建了一個簡單的CFAttributedString與富利粗體字體和大小100px的: let font = NSFont(name: "Futura-Bold", size: 100.0)! 當我呈現在CGContext(與CTFramesetterCreateFrame),該字符串我得到的下面的圖片: 現在的問題是如何得到真正高度本書的?正如你可以看到上面的例子,我們正在看8

    2熱度

    1回答

    我正在嘗試使用以下熱門代碼調整圖像大小並調整圖像大小,但它將圖像大小調整爲Scale to Fill,我想將它們調整爲Aspect Fit.我該怎麼做? func resizeImage(image: UIImage, newSize: CGSize) -> (UIImage) { let newRect = CGRect(x: 0, y: 0, width: newSize.widt

    0熱度

    1回答

    我無法從與CoreGraphics在透明背景OpenGL上下文渲染的圖像。 渲染圖像具有黑色背景。 這是抽獎代碼 GLint default_frame_buffer = 0; glGetIntegerv(GL_FRAMEBUFFER_BINDING, &default_frame_buffer); if (default_frame_buffer == 0) {

    0熱度

    1回答

    我一直在努力做到這一點在這樣的遊樂場: import UIKit import XCPlayground let path = UIBezierPath() path.move(to: CGPoint(x:10,y:10)) path.addLine(to: CGPoint(x:290,y:10)) path.lineWidth = 2 let dashPattern : [CGF