瀏覽單個文章
edw26487
Master Member
 

加入日期: Aug 2005
文章: 2,250
引用:
作者vxr
發白是有原因的..<<<====也是老梗問題了..

這問題靠Shader Code就解決了...


sampler s0 : register(s0);
float4 p0 : register(c0);
float4 p1 : register(c1);

#define width (p0[0])
#define height (p0[1])
#define counter (p0[2])
#define clock (p0[3])
#define one_over_width (p1[0])
#define one_over_height (p1[1])

#define PI acos(-1)

#define BT_709

#ifdef BT_709
#define Kb 0.0722
#define Kr 0.2126
#else
#ifdef SMPTE_240M
#define Kb 0.087
#define Kr 0.212
#else
#define Kb 0.114
#define Kr 0.299
#endif
#endif

static float3x3 r2y =
{
Kr, 1-Kr-Kb, Kb,
-Kr/(1-Kb)*0.5, -(1-Kr-Kb)/(1-Kb)*0.5, 0.5,
0.5, -(1-Kr-Kb)/(1-Kr)*0.5, -Kb/(1-Kr)*0.5,
};

static float3x3 y2r =
{
1.000, 0.000, (1-Kr)*2,
1.0...

照您的設定使用,結果是一樣的
依舊發白
我也有參考這篇(之前是照這個來設定的)
結果是一樣的...

發白的問題可以參考mpeg-2有掛字幕的影片
大概開高速就可以看到了
你可以在開高速和不開高速中明顯看出...
舊 2007-05-07, 12:35 PM #16
回應時引用此文章
edw26487離線中