cgimage

    3熱度

    1回答

    我想將r,g,b和兩個CGImages的值相乘,將單個圖像用作蒙版(在其Alpha通道中)和色調(在rgb通道中)。我第一次嘗試簡單: CGContextDrawImage(context, CGRectMake(0, 0, _w, _h), handle()); CGContextSetBlendMode(context, kCGBlendModeMultiply); CGContextDr

    0熱度

    1回答

    所以我有一個應用程序從圖片獲取像素數據,然後通過每個像素的RGB值來操縱以改變亮度等級。 我有幾行代碼轉換一個UIImage到CGImage: CGDataProviderRef dataProvider = CGImageGetDataProvider(mycgImage); CFDataRef imageData = CGDataProviderCopyData(dataProvider);

    0熱度

    1回答

    後慢我有代碼這樣的事情... CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); CGContextRef ctx = CGBitmapContextCreate(pixelArray, width, height, 8, 4 * width, colorSpace, kCGImageAlphaNoneSkipLast);

    1熱度

    1回答

    我在Mac OSX Cocoa中。 我想讀取和寫入多層.psd圖像。 使用Cocoa native API可以將圖像讀取或寫入平面圖像(即,單層) 那麼是否有任何第三方庫可用於執行操作? 這是我較早的查詢。 psd Image creation with layer properties using CGImageRef 感謝, Dhana

    0熱度

    1回答

    這個項目是一個通用的C++插件,支持核心圖形。我無法成功地將PicHandle轉換爲CGImageRef。從CFDataRef保存圖像會導致圖像不良。 if(pic) { Handle thePictureFileHandle; thePictureFileHandle = NewHandleClear(512); HandAndHand((Handle)pic,t

    0熱度

    1回答

    我確定這很簡單,但我試圖將圖像數組添加到圖層。這是我到目前爲止: // Create the fish layer fishLayer = [CALayer layer]; //fish = [UIImageView imageNamed:@"Fish.png"]; fish.animationImages = [NSArray arrayWithObjects: [UIIma

    6熱度

    2回答

    我環顧四周,無濟於事。我正在一個線程中進行一些圖像加載,因爲UIKit不是線程安全的我將不得不將圖像存儲爲CGImageRefs,但我無法弄清楚如何做到這一點。我還沒有玩過Quartz的任何東西,所以它讓我感到困惑。基本上我只需要從磁盤加載一個JPG到一個CGImageRef。同樣對於獎勵積分,是否有加載GIF到CGImageRef?

    1熱度

    3回答

    我有一個從CGImage繪製圖像的應用程序。 使用CGImageSourceCreateImageAtIndex加載CImage本身以從PNG文件創建圖像。 這構成了一個精靈引擎的一部分 - 在單個PNG文件中有多個精靈圖像,所以每個精靈都有一個CGRect,它定義了它在CGImage上的位置。 問題是,CGContextDraw只接受一個目標矩形 - 並拉伸源CGImage來填充它。 因此,要繪

    1熱度

    1回答

    我正在使用CGImageCreateWithImageInRect做一個放大效果,它的作品非常漂亮,除非我接近我的視圖的邊緣。在這種情況下,裁剪會導致圖像失真。現在我抓住一個72x72的視圖塊,在它上面應用一個圓形遮罩,然後繪製遮罩的圖像,並在頂部畫一個圓圈。 當複製的塊靠近視圖的邊緣時,由於剪裁,它會小於72x72,然後當它在放大鏡中繪製時會被拉伸。 例如,當觸摸點靠近左邊緣時,我想要創建一個圖

    6熱度

    2回答

    我試圖在我的應用程序中實現一個非常簡單的繪圖視圖。這只是我應用程序的一小部分,但它變成了一個真正的麻煩。這是迄今爲止我所擁有的,但現在顯示的全部是莫爾斯電碼,如點和線。 - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; NSArra