nsbitmapimagerep

    7熱度

    1回答

    我有一個CALayer(containerLayer),我希望在將數據保存爲平面文件之前將其轉換爲NSBitmapImageRep。 containerLayer將其geometryFlipped屬性設置爲YES,並且這似乎是導致問題的原因。最終生成的PNG文件會正確呈現內容,但似乎沒有考慮翻轉的幾何圖形。我顯然在尋找test.png來準確地表示左側顯示的內容。 下面附加了問題和我正在使用的代碼的

    1熱度

    1回答

    有沒有方法在子像素抗鋸齒的中繪製文本?文本是在不透明的白色背景上繪製的,我嘗試過使用CGContextSetShouldSmoothFonts函數,但這似乎沒有幫助。 NSBitmapImageRep *bm = [[NSBitmapImageRep alloc] initWithBitmapDataPlanes:NULL pixelsWide:300 pixelsHigh:300 bitsPer

    1熱度

    1回答

    我有一些問題在下面的代碼中設置輸出圖像的大小(我發現它是另一個StackOverflow問題的答案)。 我需要輸出圖像作爲小預覽和高分辨率圖像。但是無論如何,它只輸出596 x 842. 我試着用setSize方法改變大小,但它只改變了圖像的大小,在一個大的空白區域留下了一個小圖像。我無法讓它正確地縮放。 任何人有想法? NSPDFImageRep *img = [NSPDFImageRep im

    0熱度

    1回答

    我想了解(從映射float數組中的灰度位圖在我的情況)建立一個NSBitmapImageRep時如何「bytesPerRow」的計算計算。 澄清這個細節將幫助我理解內存是如何從一個浮點數組映射到一個字節數組(0-255,unsigned char;這兩個數組都沒有顯示在下面的代碼中)。 蘋果文檔說這個數字「從圖像的寬度,每樣本的比特數目,並且,如果數據是在網狀結構中,每個像素的樣本的數量。」計算

    12熱度

    3回答

    如何將NSImage轉換爲NSBitmapImageRep?我有代碼: - (NSBitmapImageRep *)bitmapImageRepresentation { NSBitmapImageRep *ret = (NSBitmapImageRep *)[self representations]; if(![ret isKindOfClass:[NSBitmapIm

    2熱度

    1回答

    我想擴大規模這是64PX,使其x 512像素(即使它是模糊或像素化) 我使用這個從我NSImageView獲取圖像,並將其保存的圖像: NSData *customimageData = [[customIcon image] TIFFRepresentation]; NSBitmapImageRep *customimageRep = [NSBitmapImageRep imageRe

    3熱度

    2回答

    我不太瞭解預乘alpha。 我需要一個沒有alpha通道的NSBitmapImageRep(我不需要特定的bpp)。 我的問題是,這個代碼給我的錯誤: NSSize imageSize = NSMakeSize(200, 200); //create a non-alpha RGB image rep with the same dimensions as the image NSB

    0熱度

    1回答

    是否可以存儲NSBitmapImageRep拷貝到NSMutableDictionary或NSMutableArray?我需要在某處保存OpenGL紋理的副本,以便稍後使用。所以,如果我會做glReadPixels,存儲相機像素到NSBitmapImageRep,並以某種方式將它存儲到NSMutableDictionary或NSMutableArray它會工作嗎?或者瑪比還有其他方法可以做到這一點

    19熱度

    5回答

    我正在對圖像進行一些操作,完成後我想將圖像保存爲PNG磁盤。我做了以下內容: + (void)saveImage:(NSImage *)image atPath:(NSString *)path { [image lockFocus] ; NSBitmapImageRep *imageRepresentation = [[NSBitmapImageRep alloc] ini

    2熱度

    2回答

    我有3個文件,一個只有一個紅色通道,一個只有一個綠色通道,一個只有一個藍色通道。現在我想將這3個圖像合併爲一個,其中每個圖像都是完成圖像中的一個顏色通道。 我該怎麼做可可?我有一個工作,但太慢了解決方案: NSBitmapImageRep *rRep = [[rImage representations] objectAtIndex: 0]; NSBitmapImageRep *gRep = [