我在opengl中用RGBA顏色繪製這些文本(括號之間的顏色): RED-alpha50(255,0,0,50)RED-alpha128(255,0,0,128)RED-alpha255(255 ,0,0,255) GREEN-alpha50(0,255,0,50)GREEN-alpha128(0,255,0,128)GREEN-alpha255(0,255,0,255) BLUE-alpha50(0,0,255,50)BLUE-alpha128(0,0,255,128) )BLUE-alpha255(0,0,255,255)opengl顏色轉換/或SDI信號轉換?
我在緩衝器(了getByte)memcpy的與格式bmdFormat8BitBGRA 爲1280個像素的尺寸由720個像素, 然後創建的幀的其發送到SDI輸出的視頻採集卡。
這裏是鏈接到的是我們在電視機上看到的截圖: 通道A(應該是填充:因此我們預計RGB值) Heberger image http://img11.hostingpics.net/thumbs/mini_444718SDIChA.jpg
通道B(應該是關鍵:因此我們預計灰度值)
Heberger image http://img11.hostingpics.net/thumbs/mini_449411SDIChB.jpg
我不知道哪種顏色轉換,我應該嘗試。
=>有人可以給我提示或工作軌跡,爲什麼背景應該是黑色的是「半」綠色(我認爲它是綠色的,50%alpha:0,255,0,128或者YUV)?
=>這是一個無符號字節與字節的問題:爲什麼我得到黑色(255,0,0,128)和紅色(255,0,0,255):爲什麼紅色範圍達到alpha之間的128和255? (但綠色在(0,255,0,255)處變白,在(0,0,255,128)處藍色變綠)。
=>是否將SDI轉換爲HDMI或HDCP問題?
感謝所有的任何幫助, 我有點眼花繚亂,而且很新的色彩轉換, 任何幫助將是如此之大, 歡呼聲,
這是OpenGL問題還是硬件問題?縮小範圍。 – genpfault