青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

黎明的剔透里伸出了你沁清的曖昧

Graphics|EngineDev|GameDev|2D&3D Art

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  60 隨筆 :: 1 文章 :: 18 評論 :: 0 Trackbacks


image

在計算機圖形學領域時常聽到gamma correction ,gamma correction 控制了圖像整體的亮度,reproduce colors也需要gamma correction的一些理論知識,gamma correction不僅僅是控制了圖像的亮度,而且還控制了RGB各個分量的比例,我們知道渲染器是線性的,而顯示器并非線性,其實電子打在屏幕上從而產生亮點,電子的運動受電壓控制,這兩者是指數關系的,所以產生的亮度也跟電壓成指數關系,而發送給顯示器的voltages范圍是0~1:

image

image

對于我們輸入的圖像,如果直接顯示,那么就會篇暗,根據已知電壓與顯示亮度的關系,進行gamma correction ,其實就是對gamma曲線的修正。一般生產廠家不加說明,他們的伽碼值大約等于2.5.

image

image

代碼:

   gammaCorrection = 1 / gamma
   colour = GetPixelColour(x, y)
   newRed   = 255 * (Red(colour)   / 255) ^ gammaCorrection
   newGreen = 255 * (Green(colour) / 255) ^ gammaCorrection
   newBlue  = 255 * (Blue(colour)  / 255) ^ gammaCorrection
   PutPixelColour(x, y) = RGB(newRed, newGreen, newBlue)

知道monitor不是一個線性的,那么我們在進行顏色加法時,我們得到的顏色并不是真正的顏色值的相加,比如gamma factor是2.2

red = add (r1, r2);

red= add (0.235,0.156);

對于一個線性設備,red = 0.391,對于未經修正的montior red=0.126;

因為有一個冪函數的運算:C_out = C_in2.2

現在使用gamma correction :C_corrected= C_out1.0/2.2

0.3912.2 = 0.126

0.1261.0/2.2 = 0.39

我們看到使用伽碼校正以后我們能得到我們預想的顏色值0.39.

 

imageimage

 

imageimage

 

imageimage

 

 

There are two ways to do gamma correction:

  • Using the renderer. The renderer (the graphics card or GPU) is a linear device. Modern renderers have the support of gamma correction via sRGB textures and framebuffer formats. See the following OpenGL extensions for more details: GL_ARB_framebuffer_sRGB and GL_EXT_texture_sRGB. With these extensions you can get gamma corrected values for free but gamma correction factor is set to 2.2. You can’t change it.
  • Using a software gamma correction. The gamma correction is applied to the final scene buffer thanks to apixel shader and you can set the gamma correction you want.

In OpenGL, using GL_ARB_framebuffer_sRGB is really simple: once your FBO is bound, just enable the sRGB space with

glEnable(GL_FRAMEBUFFER_SRGB);
 
gamma-correction
posted on 2012-11-15 23:05 情絕格調(fresmaster) 閱讀(1692) 評論(1)  編輯 收藏 引用 所屬分類: Graphics 、Documents

評論

# re: Gamma Correction 2014-07-09 11:35 tzzhwj
謝謝你的勞動  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            美女主播一区| 久久综合五月| 国产一区二区三区高清播放| 国产精品久久久久久影院8一贰佰| 欧美精品色网| 欧美日韩国产精品成人| 欧美三级电影大全| 国产美女一区| 在线精品在线| 亚洲视频在线看| 欧美在线国产| 久久久亚洲国产美女国产盗摄| 久久视频在线看| 亚洲精品裸体| 99re6这里只有精品| 亚洲深夜福利网站| 久久久人成影片一区二区三区观看 | 欧美成人精品高清在线播放| 欧美日韩一区二区三区在线视频| 欧美午夜片欧美片在线观看| 国产在线成人| 一本色道精品久久一区二区三区| 亚洲专区国产精品| 久久夜色精品国产| 亚洲人成在线播放| 久久aⅴ乱码一区二区三区| 欧美激情视频在线播放| 国产麻豆午夜三级精品| 91久久久亚洲精品| 久久精品国产清自在天天线| 91久久综合| 久久一本综合频道| 国产伦精品一区二区三区| 日韩亚洲国产精品| 免费观看日韩| 久久精品99| 国产免费成人av| 亚洲免费在线播放| 亚洲人成免费| 久久久久国产精品一区二区| 亚洲毛片在线看| 免费成人av资源网| 国产欧美精品| 亚洲欧美日韩在线高清直播| 最新国产精品拍自在线播放| 久久这里有精品视频| 国产麻豆综合| 正在播放亚洲| 亚洲精品在线观看免费| 美女视频网站黄色亚洲| 伊人久久亚洲美女图片| 久久久久久9| 亚洲欧美一区二区激情| 国产精品国内视频| 中文在线资源观看视频网站免费不卡| 欧美不卡视频一区| 久久久久久久久综合| 国内视频一区| 美国十次成人| 久久先锋资源| 亚洲大胆人体在线| 牛牛影视久久网| 久久在线免费| 亚洲另类在线一区| 亚洲国产小视频在线观看| 麻豆精品一区二区av白丝在线| 亚洲第一精品影视| 欧美福利视频网站| 免费日韩视频| 亚洲视频导航| 午夜精品久久久久久久白皮肤| 国产伦理精品不卡| 久久久久国色av免费观看性色| 久久午夜国产精品| 一区二区日韩| 亚洲欧美中文字幕| 亚洲成人在线免费| 日韩一级免费观看| 国产精品影视天天线| 久久亚洲国产精品一区二区| 卡一卡二国产精品| 9久re热视频在线精品| 亚洲色图在线视频| 海角社区69精品视频| 亚洲国产91| 国产精品福利av| 久久免费午夜影院| 欧美插天视频在线播放| 亚洲女性裸体视频| 久久国产精品99久久久久久老狼 | 欧美激情乱人伦| 一本色道久久综合亚洲精品小说| 一片黄亚洲嫩模| 国产一区在线视频| 亚洲精品免费在线播放| 国产一区二区久久久| 欧美电影免费观看大全| 一本色道久久88亚洲综合88| 久久精品女人天堂| 亚洲精品视频在线观看网站| 日韩一级免费| 亚洲国产一区在线观看| 亚洲自拍啪啪| 日韩午夜电影在线观看| 亚洲自拍偷拍福利| 最新日韩中文字幕| 性色av一区二区三区| 亚洲精品国精品久久99热一| 欧美一级专区| 亚洲欧美成人| 欧美精品一区二区在线观看| 久久久久成人网| 国产精品高潮呻吟视频| 欧美黄色免费| 国内精品嫩模av私拍在线观看| 亚洲色诱最新| 亚洲一区日韩在线| 久久一区亚洲| 老司机午夜精品| 国产一区在线观看视频| 在线视频亚洲欧美| 99国产精品| 欧美激情一区二区在线| 免费久久久一本精品久久区| 国产日韩在线看片| 亚洲欧美国产另类| 欧美在线免费观看亚洲| 国产精品jizz在线观看美国 | 亚洲精品网址在线观看| 久久久久国产精品人| 久久久久久久一区二区三区| 国产精品青草久久久久福利99| 亚洲国产欧美在线 | 亚洲欧美在线另类| 国产精品国产三级国产aⅴ入口| 日韩视频在线永久播放| 夜夜狂射影院欧美极品| 欧美日韩黄色大片| 亚洲精选视频免费看| 日韩西西人体444www| 欧美喷水视频| 在线中文字幕不卡| 欧美一区二区高清| 国产亚洲视频在线| 欧美在线观看视频一区二区三区| 久久精品国产亚洲精品| 国产日韩视频| 久久男人av资源网站| 欧美福利一区二区| 亚洲精选成人| 欧美日一区二区在线观看| 亚洲五月六月| 久久久天天操| 亚洲欧洲免费视频| 欧美激情精品久久久久| 亚洲视频 欧洲视频| 久久久999精品| 亚洲国产精品国自产拍av秋霞| 欧美激情bt| 国产精品一区一区| 亚洲电影下载| 亚洲综合欧美| 国产亚洲精品高潮| 牛人盗摄一区二区三区视频| 亚洲美女av网站| 欧美一区二区高清| 亚洲成色www久久网站| 欧美日韩国产在线观看| 亚洲欧美成人一区二区在线电影| 欧美一区二区三区啪啪| 玉米视频成人免费看| 欧美乱大交xxxxx| 午夜免费日韩视频| 亚洲国产天堂网精品网站| 欧美在线观看视频一区二区| 在线视频国内自拍亚洲视频| 欧美日韩人人澡狠狠躁视频| 欧美一区二区三区四区视频| 亚洲国产一区二区精品专区| 亚洲天堂av在线免费观看| 精品成人一区二区| 欧美日韩一区二| 久久综合给合| 亚洲专区在线视频| 亚洲国产欧美在线人成| 久久国产精品99精品国产| 一本色道久久综合| 国内精品**久久毛片app| 欧美日韩精品免费观看视一区二区| 欧美一区免费| 在线综合欧美| 亚洲黄页一区| 欧美成人精品h版在线观看| 香蕉免费一区二区三区在线观看| 日韩视频免费观看高清在线视频 | 欧美成人午夜免费视在线看片| 亚洲影视九九影院在线观看| 亚洲精品久久久久久一区二区| 蜜臀av一级做a爰片久久| 午夜久久久久久久久久一区二区|