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

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

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) 閱讀(1685) 評論(1)  編輯 收藏 引用 所屬分類: GraphicsDocuments

評論

# 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>
            亚洲欧美在线另类| 在线视频你懂得一区| 亚洲男人第一网站| 一本色道久久综合亚洲91| 欧美日韩高清在线一区| 99成人在线| 一区二区三区视频在线看| 在线成人激情黄色| 亚洲国产精品美女| 一区二区动漫| 亚洲电影免费观看高清完整版| 亚洲第一区在线| 欧美三级在线播放| 久久精品综合一区| 免费视频亚洲| 亚洲一区二区视频| 久久riav二区三区| 日韩午夜三级在线| 久久夜色精品亚洲噜噜国产mv| 亚洲国产精品一区二区第四页av | 欧美日韩成人综合| 欧美岛国激情| 国产精品久久一级| 欧美成人网在线| 国内自拍一区| av成人免费| 亚洲成人资源网| 久久久久久欧美| 一区二区三区精密机械公司| 欧美+日本+国产+在线a∨观看| 免费欧美在线| 国产久一道中文一区| 亚洲第一综合天堂另类专| 亚洲国产另类久久久精品极度| 亚洲午夜女主播在线直播| 亚洲第一区在线观看| 免费日本视频一区| 亚洲精品免费观看| 1204国产成人精品视频| 久久久久天天天天| 亚洲国产一区在线| 亚洲视频在线观看| 欧美成人精品一区二区| 久久精品在线免费观看| 好看的亚洲午夜视频在线| 久久综合网色—综合色88| 欧美一区日韩一区| 国产精品久久久久久超碰| 亚洲欧洲一级| 亚洲国产日韩欧美在线动漫| 你懂的网址国产 欧美| 亚洲免费av片| 日韩一区二区久久| 国产精品五月天| 一本大道久久a久久精品综合| 午夜欧美电影在线观看| 伊甸园精品99久久久久久| 蜜臀99久久精品久久久久久软件| 久久亚洲欧洲| 韩国av一区二区三区| 美女视频一区免费观看| 99re6热在线精品视频播放速度 | 亚洲欧洲日韩综合二区| 久久久久久穴| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲自拍电影| 亚洲综合成人在线| 欧美天堂在线观看| 欧美在线免费观看| 亚洲精品一区二区在线观看| 99国产精品私拍| 国产亚洲欧美日韩精品| 欧美中文字幕在线视频| 亚洲精品日韩欧美| 久久中文在线| 午夜精品在线| 日韩亚洲综合在线| 黄色日韩精品| 国产精品美女www爽爽爽视频| 免费观看成人www动漫视频| 亚洲欧美国产77777| 亚洲精品国产无天堂网2021| 久久香蕉国产线看观看av| 亚洲一区二区三区精品在线观看| 亚洲大片精品永久免费| 国产一区二区电影在线观看 | 欧美高清不卡在线| av成人毛片| 亚洲二区精品| 久久只精品国产| 欧美中文字幕在线观看| 亚洲第一精品久久忘忧草社区| 国产精品自在线| 欧美日韩视频在线第一区| 国产精品99久久久久久久女警| 久久精品99国产精品| 亚洲国产精品成人精品| 国产一区二区久久| 国产女精品视频网站免费| 久久久久久久一区二区| 亚洲欧美一区二区视频| 亚洲成在线观看| 亚洲一区尤物| 一本在线高清不卡dvd| 国产一区二区无遮挡| 国产精品久久久爽爽爽麻豆色哟哟| 欧美黄色免费| 欧美国产日韩二区| 欧美风情在线观看| 欧美激情91| 欧美日本一区| 久久手机免费观看| 久久久久久一区二区| 久久精品夜色噜噜亚洲a∨| 99热免费精品在线观看| 亚洲毛片av| 亚洲视频香蕉人妖| 亚洲午夜电影网| 亚洲欧美三级伦理| 欧美一级成年大片在线观看| 亚洲精品中文字幕在线| 亚洲久久一区| 亚洲午夜未删减在线观看| 一区二区日韩欧美| 亚洲欧美一区二区激情| 久久爱另类一区二区小说| 在线亚洲一区| 午夜精品久久久久久久蜜桃app| 欧美在线观看www| 久久亚洲国产精品一区二区| 另类春色校园亚洲| 欧美日本韩国一区| 国产精品爽爽ⅴa在线观看| 国产视频亚洲精品| 国产精品综合av一区二区国产馆| 国产一区二区在线观看免费播放| 精品av久久久久电影| 国产主播在线一区| 国产亚洲aⅴaaaaaa毛片| 激情五月***国产精品| 亚洲伦理在线观看| 亚洲区一区二区三区| 亚洲午夜小视频| 久久亚洲春色中文字幕| 亚洲国产精品久久久久婷婷884| 亚洲三级免费观看| 欧美一二三视频| 蜜桃精品一区二区三区| 国产精品久久久一区二区三区 | 亚洲大胆av| 亚洲免费视频一区二区| 久久中文字幕导航| 亚洲作爱视频| 久久久夜精品| 国产精品mm| 国产精品丝袜xxxxxxx| 亚洲高清不卡在线| 亚洲永久免费精品| 欧美1区2区视频| 欧美成人按摩| 亚洲欧美另类综合偷拍| 欧美激情女人20p| 国产精品第2页| 亚洲高清一区二| 欧美亚洲在线观看| 久久久亚洲影院你懂的| 老司机精品久久| 亚洲电影免费观看高清完整版在线观看 | 先锋影音网一区二区| 亚洲第一精品福利| 欧美一区日本一区韩国一区| 欧美三级网页| 亚洲日本aⅴ片在线观看香蕉| 久久精品日产第一区二区| 一本久久a久久免费精品不卡| 麻豆国产精品va在线观看不卡| 国产农村妇女精品一二区| 一本色道久久综合| 欧美国产视频一区二区| 亚洲精品视频啊美女在线直播| 久久成人免费| 国产精品一级久久久| 亚洲一区二区三区久久 | 欧美大片va欧美在线播放| 久久99在线观看| 国产日韩欧美不卡| 亚洲欧美视频一区二区三区| 亚洲精品国产精品国自产在线| 久久综合免费视频影院| 激情五月婷婷综合| 久久综合色一综合色88| 欧美在线视频播放| 国产一区二区三区的电影 | 亚洲欧美视频在线| 国产精品欧美一区二区三区奶水| 国产精品99久久久久久久久久久久 | 久久精品日韩欧美| 国产亚洲欧美aaaa| 久久一二三四| 久久婷婷蜜乳一本欲蜜臀|