Imported Upstream version 0.14.2+dfsg1

This commit is contained in:
Sebastian Ramacher 2016-05-24 21:53:01 +02:00
parent fb3990e9e5
commit 41a01dbf05
529 changed files with 25112 additions and 2336 deletions

View file

@ -1,8 +1,5 @@
uniform float4x4 ViewProj;
uniform texture2d image;
uniform float4x4 color_matrix;
uniform float3 color_range_min = {0.0, 0.0, 0.0};
uniform float3 color_range_max = {1.0, 1.0, 1.0};
uniform texture2d target;
uniform float4 color;
@ -44,19 +41,6 @@ float4 PSAddImageRGBA(VertDataOut v_in) : TARGET
return rgba;
}
float4 PSAddImageMatrix(VertDataOut v_in) : TARGET
{
float4 yuv = image.Sample(textureSampler, v_in.uv);
yuv.xyz = clamp(yuv.xyz, color_range_min, color_range_max);
float4 rgba = saturate(mul(float4(yuv.xyz, 1.0), color_matrix)) *
color;
float4 targetRGB = target.Sample(textureSampler, v_in.uv2);
rgba.rgb = saturate(rgba.rgb + targetRGB.rgb);
return rgba;
}
technique Draw
{
pass
@ -65,12 +49,3 @@ technique Draw
pixel_shader = PSAddImageRGBA(v_in);
}
}
technique DrawMatrix
{
pass
{
vertex_shader = VSDefault(v_in);
pixel_shader = PSAddImageMatrix(v_in);
}
}

View file

@ -1,8 +1,5 @@
uniform float4x4 ViewProj;
uniform texture2d image;
uniform float4x4 color_matrix;
uniform float3 color_range_min = {0.0, 0.0, 0.0};
uniform float3 color_range_max = {1.0, 1.0, 1.0};
uniform texture2d target;
uniform float4 color;
@ -44,19 +41,6 @@ float4 PSMuliplyImageRGBA(VertDataOut v_in) : TARGET
return rgba;
}
float4 PSMuliplyImageMatrix(VertDataOut v_in) : TARGET
{
float4 yuv = image.Sample(textureSampler, v_in.uv);
yuv.xyz = clamp(yuv.xyz, color_range_min, color_range_max);
float4 rgba = saturate(mul(float4(yuv.xyz, 1.0), color_matrix)) *
color;
float4 targetRGB = target.Sample(textureSampler, v_in.uv2);
rgba.rgb = saturate(rgba.rgb * targetRGB.rgb);
return rgba;
}
technique Draw
{
pass
@ -65,12 +49,3 @@ technique Draw
pixel_shader = PSMuliplyImageRGBA(v_in);
}
}
technique DrawMatrix
{
pass
{
vertex_shader = VSDefault(v_in);
pixel_shader = PSMuliplyImageMatrix(v_in);
}
}

View file

@ -1,8 +1,5 @@
uniform float4x4 ViewProj;
uniform texture2d image;
uniform float4x4 color_matrix;
uniform float3 color_range_min = {0.0, 0.0, 0.0};
uniform float3 color_range_max = {1.0, 1.0, 1.0};
uniform texture2d target;
uniform float4 color;
@ -44,19 +41,6 @@ float4 PSSubtractImageRGBA(VertDataOut v_in) : TARGET
return rgba;
}
float4 PSSubtractImageMatrix(VertDataOut v_in) : TARGET
{
float4 yuv = image.Sample(textureSampler, v_in.uv);
yuv.xyz = clamp(yuv.xyz, color_range_min, color_range_max);
float4 rgba = saturate(mul(float4(yuv.xyz, 1.0), color_matrix)) *
color;
float4 targetRGB = target.Sample(textureSampler, v_in.uv2);
rgba.rgb = saturate(rgba.rgb - targetRGB.rgb);
return rgba;
}
technique Draw
{
pass
@ -65,12 +49,3 @@ technique Draw
pixel_shader = PSSubtractImageRGBA(v_in);
}
}
technique DrawMatrix
{
pass
{
vertex_shader = VSDefault(v_in);
pixel_shader = PSSubtractImageMatrix(v_in);
}
}

View file

@ -1,11 +1,5 @@
uniform float4x4 ViewProj;
uniform texture2d image;
uniform float4x4 color_matrix = {1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0};
uniform float3 color_range_min = {0.0, 0.0, 0.0};
uniform float3 color_range_max = {1.0, 1.0, 1.0};
uniform float4x4 yuv_mat = { 0.182586, 0.614231, 0.062007, 0.062745,
-0.100644, -0.338572, 0.439216, 0.501961,
@ -54,41 +48,30 @@ float GetChromaDist(float3 rgb)
return distance(chroma_key, yuvx.yz);
}
float4 SampleYUVToRGB(float2 uv)
float4 SampleTexture(float2 uv)
{
float4 yuv = image.Sample(textureSampler, uv);
yuv.xyz = clamp(yuv.xyz, color_range_min, color_range_max);
return saturate(mul(float4(yuv.xyz, 1.0), color_matrix));
return image.Sample(textureSampler, uv);
}
float4 SampleTexture(float2 uv, bool use_matrix)
{
if (use_matrix) {
return SampleYUVToRGB(uv);
} else {
return image.Sample(textureSampler, uv);
}
}
float GetBoxFilteredChromaDist(float3 rgb, float2 texCoord, bool use_matrix)
float GetBoxFilteredChromaDist(float3 rgb, float2 texCoord)
{
float distVal = GetChromaDist(rgb);
distVal += GetChromaDist(SampleTexture(texCoord-pixel_size, use_matrix).rgb);
distVal += GetChromaDist(SampleTexture(texCoord-float2(pixel_size.x, 0.0), use_matrix).rgb);
distVal += GetChromaDist(SampleTexture(texCoord-float2(pixel_size.x, -pixel_size.y), use_matrix).rgb);
distVal += GetChromaDist(SampleTexture(texCoord-pixel_size).rgb);
distVal += GetChromaDist(SampleTexture(texCoord-float2(pixel_size.x, 0.0)).rgb);
distVal += GetChromaDist(SampleTexture(texCoord-float2(pixel_size.x, -pixel_size.y)).rgb);
distVal += GetChromaDist(SampleTexture(texCoord-float2(0.0, pixel_size.y), use_matrix).rgb);
distVal += GetChromaDist(SampleTexture(texCoord+float2(0.0, pixel_size.y), use_matrix).rgb);
distVal += GetChromaDist(SampleTexture(texCoord-float2(0.0, pixel_size.y)).rgb);
distVal += GetChromaDist(SampleTexture(texCoord+float2(0.0, pixel_size.y)).rgb);
distVal += GetChromaDist(SampleTexture(texCoord+float2(pixel_size.x, -pixel_size.y), use_matrix).rgb);
distVal += GetChromaDist(SampleTexture(texCoord+float2(pixel_size.x, 0.0), use_matrix).rgb);
distVal += GetChromaDist(SampleTexture(texCoord+pixel_size, use_matrix).rgb);
distVal += GetChromaDist(SampleTexture(texCoord+float2(pixel_size.x, -pixel_size.y)).rgb);
distVal += GetChromaDist(SampleTexture(texCoord+float2(pixel_size.x, 0.0)).rgb);
distVal += GetChromaDist(SampleTexture(texCoord+pixel_size).rgb);
return distVal / 9.0;
}
float4 ProcessChromaKey(float4 rgba, VertData v_in, bool use_matrix)
float4 ProcessChromaKey(float4 rgba, VertData v_in)
{
float chromaDist = GetBoxFilteredChromaDist(rgba.rgb, v_in.uv, use_matrix);
float chromaDist = GetBoxFilteredChromaDist(rgba.rgb, v_in.uv);
float baseMask = chromaDist - similarity;
float fullMask = pow(saturate(baseMask / smoothness), 1.5);
float spillVal = pow(saturate(baseMask / spill), 1.5);
@ -104,13 +87,7 @@ float4 ProcessChromaKey(float4 rgba, VertData v_in, bool use_matrix)
float4 PSChromaKeyRGBA(VertData v_in) : TARGET
{
float4 rgba = image.Sample(textureSampler, v_in.uv) * color;
return ProcessChromaKey(rgba, v_in, false);
}
float4 PSChromaKeyMatrix(VertData v_in) : TARGET
{
float4 rgba = SampleYUVToRGB(v_in.uv) * color;
return ProcessChromaKey(rgba, v_in, true);
return ProcessChromaKey(rgba, v_in);
}
technique Draw
@ -121,12 +98,3 @@ technique Draw
pixel_shader = PSChromaKeyRGBA(v_in);
}
}
technique DrawMatrix
{
pass
{
vertex_shader = VSDefault(v_in);
pixel_shader = PSChromaKeyMatrix(v_in);
}
}

View file

@ -1,8 +1,5 @@
uniform float4x4 ViewProj;
uniform texture2d image;
uniform float4x4 color_matrix;
uniform float3 color_range_min = {0.0, 0.0, 0.0};
uniform float3 color_range_max = {1.0, 1.0, 1.0};
uniform float4 color;
uniform float contrast;
@ -39,15 +36,6 @@ float4 PSColorFilterRGBA(VertData v_in) : TARGET
return CalcColor(rgba);
}
float4 PSColorFilterMatrix(VertData v_in) : TARGET
{
float4 yuv = image.Sample(textureSampler, v_in.uv);
yuv.xyz = clamp(yuv.xyz, color_range_min, color_range_max);
float4 rgba = saturate(mul(float4(yuv.xyz, 1.0), color_matrix)) * color;
return CalcColor(rgba);
}
technique Draw
{
pass
@ -56,12 +44,3 @@ technique Draw
pixel_shader = PSColorFilterRGBA(v_in);
}
}
technique DrawMatrix
{
pass
{
vertex_shader = VSDefault(v_in);
pixel_shader = PSColorFilterMatrix(v_in);
}
}

View file

@ -1,11 +1,5 @@
uniform float4x4 ViewProj;
uniform texture2d image;
uniform float4x4 color_matrix = {1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0};
uniform float3 color_range_min = {0.0, 0.0, 0.0};
uniform float3 color_range_max = {1.0, 1.0, 1.0};
uniform float4 color;
uniform float contrast;
@ -67,12 +61,6 @@ float4 PSColorKeyRGBA(VertData v_in) : TARGET
return ProcessColorKey(rgba, v_in);
}
float4 PSColorKeyMatrix(VertData v_in) : TARGET
{
float4 rgba = SampleYUVToRGB(v_in.uv) * color;
return ProcessColorKey(rgba, v_in);
}
technique Draw
{
pass
@ -81,12 +69,3 @@ technique Draw
pixel_shader = PSColorKeyRGBA(v_in);
}
}
technique DrawMatrix
{
pass
{
vertex_shader = VSDefault(v_in);
pixel_shader = PSColorKeyMatrix(v_in);
}
}

View file

@ -0,0 +1,15 @@
CropFilter="إقتطاع"
ScrollFilter="التمرير"
DelayMs="التأخير (مللي ثانية)"
Type="النّوع"
Contrast="التباين"
Gamma="غاما"
BrowsePath.Images="كل ملفات الصور"
BrowsePath.AllFiles="‮كل الملفات"
Crop.Width="العرض"
Crop.Height="الإرتفاع"
CustomColor="لون مخصص"
Red="أحمر"
Green="أخضر"
Blue="أزرق"

View file

@ -50,4 +50,5 @@ NoiseGate.AttackTime="Temps d'atac (mil·lisegons)"
NoiseGate.HoldTime="Temps de mantenir (mil·lisegons)"
NoiseGate.ReleaseTime="Temps d'alliberar (mil·lisegons)"
Gain.GainDB="Guany (dB)"
StretchImage="Expandir imatge (descarta la relació d'aspecte d'imatge)"

View file

@ -2,8 +2,12 @@ ColorFilter="Farvekorrektion"
MaskFilter="Billede maske/blanding"
AsyncDelayFilter="Video forsinkelse (asynkron)"
CropFilter="Beskær"
ScrollFilter="Rul"
ChromaKeyFilter="Chroma nøgle"
ColorKeyFilter="Farvenøgle"
SharpnessFilter="Skarphed"
NoiseGate="Noise Gate"
Gain="Forstærkning"
DelayMs="Forsinkelse (millisekunder)"
Type="Type"
MaskBlendType.MaskColor="Alpha maske (farvekanal)"
@ -27,11 +31,19 @@ ColorSpillReduction="Nøglefarve udslipsreduktion (1-1000)"
Crop.Left="Venstre"
Crop.Right="Højre"
Crop.Top="Top"
Crop.Bottom="Bund"
Crop.Width="Bredde"
Crop.Height="Højde"
Crop.Relative="Relativ"
ScrollFilter.SpeedX="Horisontal hastighed"
ScrollFilter.SpeedY="Vertikal hastighed"
ScrollFilter.LimitWidth="Begræns bredde"
ScrollFilter.LimitHeight="Begræns højde"
CustomColor="Brugerdefineret farve"
Red="Rød"
Green="Grøn"
Blue="Blå"
Magenta="Magenta"
Gain.GainDB="Forstærkning (dB)"
StretchImage="Stræk billedet (ignorer størrelsesforhold)"

View file

@ -36,5 +36,8 @@ Red="Κόκκινο"
Green="Πράσινο"
Blue="Μπλε"
Magenta="Ματζέντα"
NoiseGate.AttackTime="Χρόνος προσβολής (msec)"
NoiseGate.HoldTime="Χρόνος αναμονής (msec)"
NoiseGate.ReleaseTime="Χρόνος διάχυσης (msec)"
Gain.GainDB="Απολαβή (dB)"

View file

@ -1,54 +1,54 @@
ColorFilter="Margo Zuzenketa"
MaskFilter="Irudi Mozorro/Nahasketa"
AsyncDelayFilter="Bideo Atzerapena (Async)"
ColorFilter="Kolore-zuzenketa"
MaskFilter="Irudi maskara/nahasketa"
AsyncDelayFilter="Bideo atzerapena (Async)"
CropFilter="Moztu"
ScrollFilter="Irristatu"
ChromaKeyFilter="Margo Giltza"
ColorKeyFilter="Margo Giltza"
SharpnessFilter="Zorrotza"
NoiseGate="Zarata Atartea"
ScrollFilter="Korritu"
ChromaKeyFilter="Kroma gakoa"
ColorKeyFilter="Kolore gakoa"
SharpnessFilter="Enfokea"
NoiseGate="Zarata atalasea"
Gain="Irabazia"
DelayMs="Atzerapen (segundumilaen)"
DelayMs="Atzerapena (milisegundo)"
Type="Mota"
MaskBlendType.MaskColor="Alfa Mozorroa (Margo Bidea)"
MaskBlendType.MaskAlpha="Alfa Mozorroa (Alfa Bidea)"
MaskBlendType.BlendMultiply="Nahasketa (Biderketa)"
MaskBlendType.BlendAddition="Nahasketa (Gehiketa)"
MaskBlendType.BlendSubtraction="Nahasketa (Kenketa)"
Path="Helburua"
Color="Margoa"
Opacity="Argikaiztasuna"
Contrast="Zuribeltztasuna"
Brightness="Dizdira"
Gamma="Gama"
BrowsePath.Images="Irudi Agiri Guztiak"
BrowsePath.AllFiles="Agiri Guztiak"
KeyColorType="Giltza Margo Mota"
KeyColor="Giltza Margoa"
MaskBlendType.MaskColor="Alfa maskara (kolore kanala)"
MaskBlendType.MaskAlpha="Alfa maskara (Alfa kanala)"
MaskBlendType.BlendMultiply="Nahasketa (biderketa)"
MaskBlendType.BlendAddition="Nahasketa (batuketa)"
MaskBlendType.BlendSubtraction="Nahasketa (kenketa)"
Path="Bidea"
Color="Kolorea"
Opacity="Opakutasuna"
Contrast="Kontrastea"
Brightness="Distira"
Gamma="Gamma"
BrowsePath.Images="Irudi-fitxategi guztiak"
BrowsePath.AllFiles="Fitxategi guztiak"
KeyColorType="Kolore gako mota"
KeyColor="Kolore gakoa"
Similarity="Antzekotasuna (1-1000)"
Smoothness="Lehuntasuna (1-1000)"
ColorSpillReduction="Giltza Margo Isuri Murrizpena (1-1000)"
ColorSpillReduction="Kolore gakoaren isuri murrizpena (1-1000)"
Crop.Left="Ezker"
Crop.Right="Eskuin"
Crop.Top="Goi"
Crop.Bottom="Behe"
Crop.Top="Goian"
Crop.Bottom="Behean"
Crop.Width="Zabalera"
Crop.Height="Garaiera"
Crop.Height="Altuera"
Crop.Relative="Erlatiboa"
ScrollFilter.SpeedX="Etzaneko Abiadura"
ScrollFilter.SpeedY="Zutikako Abiadura"
ScrollFilter.LimitWidth="Mugatu Zabalera"
ScrollFilter.LimitHeight="Mugatu Garaiera"
CustomColor="Norbere Margoa"
ScrollFilter.SpeedX="Abiadura horizontala"
ScrollFilter.SpeedY="Abiadura bertikala"
ScrollFilter.LimitWidth="Mugatu zabalera"
ScrollFilter.LimitHeight="Mugatu altuera"
CustomColor="Kolore pertsonalizatua"
Red="Gorria"
Green="Orlegia"
Green="Berdea"
Blue="Urdina"
Magenta="Magenta"
NoiseGate.OpenThreshold="Irekiera Muga (dB)"
NoiseGate.CloseThreshold="Itxiera Muga (dB)"
NoiseGate.AttackTime="Eraso denbora (segundumilaen)"
NoiseGate.HoldTime="Heuste denbora (segundumilaen)"
NoiseGate.ReleaseTime="Askapen denbora (segundumilaen)"
NoiseGate.OpenThreshold="Irekiera muga (dB)"
NoiseGate.CloseThreshold="Itxiera muga (dB)"
NoiseGate.AttackTime="Eraso denbora (milisegundo)"
NoiseGate.HoldTime="Euste denbora (milisegundo)"
NoiseGate.ReleaseTime="Askatze denbora (milisegundo)"
Gain.GainDB="Irabazia (dB)"
StretchImage="Luzatu Irudia (baztertu irudiaren ikuspegi maila)"
StretchImage="Luzatu irudia (baztertu irudiaren aspektu-erlazioa)"

View file

@ -1,9 +1,9 @@
ColorFilter="Correction des couleurs"
ColorFilter="Corrections colorimétrique"
MaskFilter="Masque d'image/mélange"
AsyncDelayFilter="Délai vidéo (async.)"
CropFilter="Rogner"
ScrollFilter="Défilement"
ChromaKeyFilter="Chroma Key"
ChromaKeyFilter="Clé chromatique"
ColorKeyFilter="Couleur d'incrustation"
SharpnessFilter="Accentuer"
NoiseGate="Noise Gate"

View file

@ -0,0 +1,54 @@
ColorFilter="תיקון צבע"
MaskFilter="מסכה/עירבוב תמונה"
AsyncDelayFilter="השהיית וידאו (אסינכרונית)"
CropFilter="חתוך"
ScrollFilter="גלול"
ChromaKeyFilter="מסך כחול"
ColorKeyFilter="מפתח צבע"
SharpnessFilter="חידוד"
NoiseGate="שער רעש"
Gain="הגברה"
DelayMs="השהייה (אלפיות שניה)"
Type="סוג"
MaskBlendType.MaskColor="מסכת אלפא (ערוץ צבע)"
MaskBlendType.MaskAlpha="מסכת אלפא (ערוץ אלפא)"
MaskBlendType.BlendMultiply="עירבוב (להכפיל)"
MaskBlendType.BlendAddition="עירבוב (תוספת)"
MaskBlendType.BlendSubtraction="עירבוב (חיסור)"
Path="נתיב"
Color="צבע"
Opacity="אטימות"
Contrast="ניגודיות"
Brightness="בהירות"
Gamma="גאמה"
BrowsePath.Images="כל קיבצי תמונה"
BrowsePath.AllFiles="כל הקבצים"
KeyColorType="סוג מפתח צבע"
KeyColor="מפתח צבע"
Similarity="תאימות (1-1000)"
Smoothness="חלקות (1-1000)"
ColorSpillReduction="הפחתת פיזור צבע מפתח (1-1000)"
Crop.Left="שמאל"
Crop.Right="ימין"
Crop.Top="עליון"
Crop.Bottom="תחתון"
Crop.Width="רוחב"
Crop.Height="גובה"
Crop.Relative="יחסיות"
ScrollFilter.SpeedX="מהירות אופקית"
ScrollFilter.SpeedY="מהירות אנכית"
ScrollFilter.LimitWidth="מגבלת רוחב"
ScrollFilter.LimitHeight="מגבלת גובה"
CustomColor="צבע מותאם אישית"
Red="אדום"
Green="ירוק"
Blue="כחול"
Magenta="מגנטה"
NoiseGate.OpenThreshold="פתח סף (dB)"
NoiseGate.CloseThreshold="סגור את הסף (dB)"
NoiseGate.AttackTime="זמן התקפה (אלפיות שניה)"
NoiseGate.HoldTime="זמן החזקה (אלפיות שניה)"
NoiseGate.ReleaseTime="זמן שחרור (אלפיות שניה)"
Gain.GainDB="הגברה (dB)"
StretchImage="מתח תמונה (יחס הגובה-רוחב של התמונה לא ישמר)"

View file

@ -1,20 +1,20 @@
ColorFilter="Színkorrekció"
MaskFilter="Képmaszk/Keverés"
AsyncDelayFilter="Videó Késleltetés (Async)"
AsyncDelayFilter="Videó késleltetés (Async)"
CropFilter="Vágás"
ScrollFilter="Görgetés"
ChromaKeyFilter="Chroma Kulcs"
ChromaKeyFilter="Chroma kulcs"
ColorKeyFilter="Színkulcs"
SharpnessFilter="Élesítés"
NoiseGate="Zajgát"
Gain="Erősítés"
DelayMs="Késleltetés (ezredmásodperc)"
Type="Típus"
MaskBlendType.MaskColor="Alfa Maszk (Színcsatorna)"
MaskBlendType.MaskAlpha="Alfa Maszk (Alfacsatorna)"
MaskBlendType.BlendMultiply="Keverés (Szorzás)"
MaskBlendType.BlendAddition="Keverés (Kiegészítés)"
MaskBlendType.BlendSubtraction="Keverés (Kivonás)"
MaskBlendType.MaskColor="Alfa maszk (színcsatorna)"
MaskBlendType.MaskAlpha="Alfa maszk (alfacsatorna)"
MaskBlendType.BlendMultiply="Keverés (szorzás)"
MaskBlendType.BlendAddition="Keverés (kiegészítés)"
MaskBlendType.BlendSubtraction="Keverés (kivonás)"
Path="Elérési Út"
Color="Szín"
Opacity="Áttetszőség"
@ -23,11 +23,11 @@ Brightness="Fényerő"
Gamma="Gamma"
BrowsePath.Images="Összes képfájl"
BrowsePath.AllFiles="Minden fájl"
KeyColorType="Kulcsszín Típus"
KeyColorType="Kulcsszín típus"
KeyColor="Kulcsszín"
Similarity="Hasonlóság (1-1000)"
Smoothness="Simaság (1-1000)"
ColorSpillReduction="Kulcsszín Szennyezés Csökkentés (1-1000)"
ColorSpillReduction="Kulcsszín szennyezés csökkentés (1-1000)"
Crop.Left="Bal"
Crop.Right="Jobb"
Crop.Top="Fent"
@ -37,9 +37,9 @@ Crop.Height="Magasság"
Crop.Relative="Relatív"
ScrollFilter.SpeedX="Vízszintes sebesség"
ScrollFilter.SpeedY="Függőleges sebesség"
ScrollFilter.LimitWidth="Szélesség Limit"
ScrollFilter.LimitHeight="Magasság Limit"
CustomColor="Egyéni Szín"
ScrollFilter.LimitWidth="Szélesség limit"
ScrollFilter.LimitHeight="Magasság limit"
CustomColor="Egyéni szín"
Red="Piros"
Green="Zöld"
Blue="Kék"
@ -50,5 +50,5 @@ NoiseGate.AttackTime="Aktiválási idő (ezredmásodperc)"
NoiseGate.HoldTime="Kitartás ideje (ezredmásodperc)"
NoiseGate.ReleaseTime="Felengedés ideje (ezredmásodperc)"
Gain.GainDB="Erősítés (dB)"
StretchImage="Kép Nyújtása (képarány elvetésével)"
StretchImage="Kép nyújtása (képarány elvetésével)"

View file

@ -1,17 +1,17 @@
ColorFilter="Correzione del colore"
ColorFilter="Correzione colore"
MaskFilter="Immagine maschera/miscela"
AsyncDelayFilter="Ritardo video (Asincrono)"
CropFilter="Ritaglia"
ScrollFilter="Scorrimento"
ChromaKeyFilter="Chroma Key"
ColorKeyFilter="Color Key"
ColorKeyFilter="Chiave Colore"
SharpnessFilter="Nitidizza"
NoiseGate="Noise Gate"
Gain="Incremento"
DelayMs="Ritardo (in millisecondi)"
DelayMs="Ritardo (millisecondi)"
Type="Tipo"
MaskBlendType.MaskColor="Maschera alfa (canale di colore)"
MaskBlendType.MaskAlpha="Maschera alfa (Alpha Channel)"
MaskBlendType.MaskAlpha="Maschera alfa (Canale alpha)"
MaskBlendType.BlendMultiply="Miscela (moltiplica)"
MaskBlendType.BlendAddition="Miscela (aggiunta)"
MaskBlendType.BlendSubtraction="Miscela (sottrazione)"

View file

@ -10,9 +10,9 @@ NoiseGate="ノイズゲート"
Gain="ゲイン"
DelayMs="遅延時間 (ミリ秒)"
Type="種別"
MaskBlendType.MaskColor="アルファ マスク(カラー チャンネル)"
MaskBlendType.MaskColor="アルファマスク (カラーチャンネル)"
MaskBlendType.MaskAlpha="アルファ マスク (アルファ チャネル)"
MaskBlendType.BlendMultiply="合成(乗算)"
MaskBlendType.BlendMultiply="合成 (乗算)"
MaskBlendType.BlendAddition="合成 (加算)"
MaskBlendType.BlendSubtraction="合成 (減算)"
Path="パス"
@ -25,7 +25,7 @@ BrowsePath.Images="すべての画像ファイル"
BrowsePath.AllFiles="すべてのファイル"
KeyColorType="色キーの種類"
KeyColor="キーの色"
Similarity="類似性(1-1000)"
Similarity="類似性 (1-1000)"
Smoothness="滑らかさ (1-1000)"
ColorSpillReduction="キーカラー流出低減 (1-1000)"
Crop.Left="左"
@ -50,5 +50,5 @@ NoiseGate.AttackTime="動作開始時間 (ミリ秒)"
NoiseGate.HoldTime="保持時間 (ミリ秒)"
NoiseGate.ReleaseTime="解除時間 (ミリ秒)"
Gain.GainDB="ゲイン (dB)"
StretchImage="画像を拡大(アスペクト比を破棄)"
StretchImage="画像を拡大 (アスペクト比を破棄)"

View file

@ -2,52 +2,53 @@ ColorFilter="Correção de cor"
MaskFilter="Máscara/mistura de imagem"
AsyncDelayFilter="Atraso de vídeo (Async)"
CropFilter="Cortar"
ScrollFilter="Percorre"
ScrollFilter="Rolagem"
ChromaKeyFilter="Chroma Key"
ColorKeyFilter="Color Key"
SharpnessFilter="Nitidez"
NoiseGate="Filtro de ruído"
NoiseGate="Filtro de Rúido"
Gain="Ganho"
DelayMs="Atraso (milissegundos)"
Type="Topo"
MaskBlendType.MaskColor="Alpha Mask (Color Channel)"
MaskBlendType.MaskAlpha="Alpha Mask (Alpha Channel)"
MaskBlendType.BlendMultiply="Misturar (multiplicação)"
MaskBlendType.BlendAddition="Misturar (adição)"
MaskBlendType.BlendSubtraction="Misturar (subtração)"
Type="Tipo"
MaskBlendType.MaskColor="Máscara Alpha (Canal de Cor)"
MaskBlendType.MaskAlpha="Máscara Alpha (Canal Alpha)"
MaskBlendType.BlendMultiply="Misturar (Multiplicar)"
MaskBlendType.BlendAddition="Misturar (Adicionar)"
MaskBlendType.BlendSubtraction="Misturar (Subtrair)"
Path="Caminho"
Color="Cor"
Opacity="Transparência"
Opacity="Opacidade"
Contrast="Contraste"
Brightness="Brilho"
Gamma="Gama"
BrowsePath.Images="Todos os ficheiros de imagem"
BrowsePath.AllFiles="Todos os ficheiros"
KeyColorType="Tipo de cor-chave"
KeyColor="Cor-chave"
Similarity="Semelhança (1-1000)"
BrowsePath.Images="Todos Arquivos de Imagem"
BrowsePath.AllFiles="Todos os Arquivos"
KeyColorType="Tipo de Key Color"
KeyColor="Key Color"
Similarity="Similaridade (1-1000)"
Smoothness="Suavidade (1-1000)"
ColorSpillReduction="Redução de excesso da cor-chave (1-1000)"
ColorSpillReduction="Redução de Excesso de Key Color (1-1000)"
Crop.Left="Esquerda"
Crop.Right="Direita"
Crop.Top="Cima"
Crop.Top="Topo"
Crop.Bottom="Baixo"
Crop.Width="Largura"
Crop.Height="Altura"
Crop.Relative="Relativo"
ScrollFilter.SpeedX="Velocidade horizontal"
ScrollFilter.SpeedY="Velocidade vertical"
ScrollFilter.LimitWidth="Limitar largura"
ScrollFilter.LimitHeight="Limitar altura"
CustomColor="Cor personalizada"
ScrollFilter.SpeedX="Velocidade Horizontal"
ScrollFilter.SpeedY="Velocidade Vertical"
ScrollFilter.LimitWidth="Limitar Largura"
ScrollFilter.LimitHeight="Limitar Altura"
CustomColor="Cor Personalizada"
Red="Vermelho"
Green="Verde"
Blue="Azul"
Magenta="Magenta"
NoiseGate.OpenThreshold="Limite de abertura (dB)"
NoiseGate.CloseThreshold="Limite de fecho (dB)"
NoiseGate.OpenThreshold="Limite de Abertura (dB)"
NoiseGate.CloseThreshold="Limite de Fecho (dB)"
NoiseGate.AttackTime="Tempo de ataque (milissegundos)"
NoiseGate.HoldTime="Tempo de bloqueio (milissegundos)"
NoiseGate.HoldTime="Tempo de Bloqueio (milissegundos)"
NoiseGate.ReleaseTime="Tempo de libertação (milissegundos)"
Gain.GainDB="Ganho (dB)"
StretchImage="Esticar a Imagem (descartar aspecto da imagem)"

View file

@ -1,54 +1,54 @@
ColorFilter="Corecţie de culoare"
MaskFilter="Mascare Imagine"
ColorFilter="Corecție de culoare"
MaskFilter="Mască/amestec de imagine"
AsyncDelayFilter="Întârziere video (asincron)"
CropFilter="Crop"
ScrollFilter="Scroll"
ChromaKeyFilter="Cheia Chroma"
CropFilter="Trunchiere"
ScrollFilter="Derulare"
ChromaKeyFilter="Cheie chroma"
ColorKeyFilter="Culoare cheie"
SharpnessFilter="Accentuează"
NoiseGate="Poarta de zgomot"
SharpnessFilter="Accentuare"
NoiseGate="Poartă de zgomot"
Gain="Amplificare"
DelayMs="Întârziere (milisecunde)"
Type="Tip"
MaskBlendType.MaskColor="Masca Alpha (Canal Culoare)"
MaskBlendType.MaskAlpha="Masca Alpha (Canal Alpha)"
MaskBlendType.BlendMultiply="Blend (Multiply)"
MaskBlendType.MaskColor="Mască alpha (Canal de culoare)"
MaskBlendType.MaskAlpha="Mască alpha (Canal alpha)"
MaskBlendType.BlendMultiply="Amestec (Multiplicare)"
MaskBlendType.BlendAddition="Amestec (Plus)"
MaskBlendType.BlendSubtraction="Blend (Minus)"
MaskBlendType.BlendSubtraction="Amestec (Minus)"
Path="Cale"
Color="Culoare"
Opacity="Opacitate"
Contrast="Contrast"
Brightness="Luminozitate"
Gamma="Gamma"
BrowsePath.Images="Toate fişierele de imagini"
BrowsePath.AllFiles="Toate fişierele"
KeyColorType="Tip Culoare Cheie"
KeyColor="Culoarea cheie"
Similarity="Similitudine (1-100)"
Smoothness="Netezime (1-1000)"
ColorSpillReduction="Reducere Devarsare Culoare Cheie (1-1000)"
Gamma="Gama"
BrowsePath.Images="Toate fișierele de imagini"
BrowsePath.AllFiles="Toate fișierele"
KeyColorType="Tipul culorii cheie"
KeyColor="Culoare cheie"
Similarity="Similaritate (1-100)"
Smoothness="Netezire (1-1000)"
ColorSpillReduction="Reducere pentru devărsarea culorii cheie (1-1000)"
Crop.Left="Stânga"
Crop.Right="Dreapta"
Crop.Top="Sus"
Crop.Bottom="Jos"
Crop.Width="Lăţime"
Crop.Height="Înălţime"
Crop.Relative="Relativa"
ScrollFilter.SpeedX="Viteza orizontală"
ScrollFilter.SpeedY="Viteza verticală"
ScrollFilter.LimitWidth="Limită lățime"
ScrollFilter.LimitHeight="Limita inaltime"
CustomColor="Culoare personalizata"
Crop.Width="Lățime"
Crop.Height="Înălțime"
Crop.Relative="Relativă"
ScrollFilter.SpeedX="Viteză orizontală"
ScrollFilter.SpeedY="Viteză verticală"
ScrollFilter.LimitWidth="Limitează lățimea"
ScrollFilter.LimitHeight="Limitează înălțimea"
CustomColor="Culoare personalizată"
Red="Roșu"
Green="Verde"
Blue="Albastru"
Magenta="Purpuriu"
NoiseGate.OpenThreshold="Pragul de pornire (dB)"
NoiseGate.CloseThreshold="Pragul de oprire (dB)"
NoiseGate.AttackTime="Timpul de raspuns (milisecunde)"
NoiseGate.HoldTime="Timpul de menţinut (milisecunde)"
NoiseGate.ReleaseTime="Timpul de eliberare (milisecunde)"
NoiseGate.OpenThreshold="Prag de deschidere (dB)"
NoiseGate.CloseThreshold="Prag de închidere (dB)"
NoiseGate.AttackTime="Timp de atac (milisecunde)"
NoiseGate.HoldTime="Timp de menținere (milisecunde)"
NoiseGate.ReleaseTime="Timp de eliberare (milisecunde)"
Gain.GainDB="Amplificare (dB)"
StretchImage="Întinde imaginea (renunța la raportul de aspect al imaginii)"
StretchImage="Întinde imaginea (renunță la raportul de aspect al imaginii)"

View file

@ -10,7 +10,7 @@ NoiseGate="Brusblockering"
Gain="Förstärkning"
DelayMs="Fördröjning (millisekunder)"
Type="Typ"
MaskBlendType.MaskColor="Alpha Mask (färgkanal)"
MaskBlendType.MaskColor="Alfamaskering (färgkanal)"
MaskBlendType.MaskAlpha="Alpha Mask (alfakanal)"
MaskBlendType.BlendMultiply="Blanda (Multiplicera)"
MaskBlendType.BlendAddition="Blanda (Addition)"
@ -50,4 +50,5 @@ NoiseGate.AttackTime="Ansatstid (millisekunder)"
NoiseGate.HoldTime="Hålltid (millisekunder)"
NoiseGate.ReleaseTime="Släpptid (millisekunder)"
Gain.GainDB="Förstärkning (dB)"
StretchImage="Sträck bild (ignorera bildförhållandet)"

View file

@ -1,8 +1,5 @@
uniform float4x4 ViewProj;
uniform texture2d image;
uniform float4x4 color_matrix;
uniform float3 color_range_min = {0.0, 0.0, 0.0};
uniform float3 color_range_max = {1.0, 1.0, 1.0};
uniform texture2d target;
uniform float4 color;
@ -44,19 +41,6 @@ float4 PSAlphaMaskRGBA(VertDataOut v_in) : TARGET
return rgba;
}
float4 PSAlphaMaskMatrix(VertDataOut v_in) : TARGET
{
float4 yuv = image.Sample(textureSampler, v_in.uv);
yuv.xyz = clamp(yuv.xyz, color_range_min, color_range_max);
float4 rgba = saturate(mul(float4(yuv.xyz, 1.0), color_matrix)) *
color;
float4 targetRGB = target.Sample(textureSampler, v_in.uv2);
rgba.a = targetRGB.a;
return rgba;
}
technique Draw
{
pass
@ -65,12 +49,3 @@ technique Draw
pixel_shader = PSAlphaMaskRGBA(v_in);
}
}
technique DrawMatrix
{
pass
{
vertex_shader = VSDefault(v_in);
pixel_shader = PSAlphaMaskMatrix(v_in);
}
}

View file

@ -1,8 +1,5 @@
uniform float4x4 ViewProj;
uniform texture2d image;
uniform float4x4 color_matrix;
uniform float3 color_range_min = {0.0, 0.0, 0.0};
uniform float3 color_range_max = {1.0, 1.0, 1.0};
uniform texture2d target;
uniform float4 color;
@ -44,19 +41,6 @@ float4 PSColorMaskRGBA(VertDataOut v_in) : TARGET
return rgba;
}
float4 PSColorMaskMatrix(VertDataOut v_in) : TARGET
{
float4 yuv = image.Sample(textureSampler, v_in.uv);
yuv.xyz = clamp(yuv.xyz, color_range_min, color_range_max);
float4 rgba = saturate(mul(float4(yuv.xyz, 1.0), color_matrix)) *
color;
float4 targetRGB = target.Sample(textureSampler, v_in.uv2);
rgba.a = (targetRGB.r + targetRGB.g + targetRGB.b) / 3.0;
return rgba;
}
technique Draw
{
pass
@ -66,11 +50,3 @@ technique Draw
}
}
technique DrawMatrix
{
pass
{
vertex_shader = VSDefault(v_in);
pixel_shader = PSColorMaskMatrix(v_in);
}
}

View file

@ -3,9 +3,6 @@
uniform float4x4 ViewProj;
uniform texture2d image;
uniform float4x4 color_matrix;
uniform float3 color_range_min = {0.0, 0.0, 0.0};
uniform float3 color_range_max = {1.0, 1.0, 1.0};
uniform texture2d target;
uniform float4 color = {1.0, 1.0, 1.0, 1.0};
@ -74,31 +71,6 @@ float4 PSDrawBare(VertOut vert_in) : TARGET
return colorx;
}
float4 PSDrawMatrix(VertOut vert_in) : TARGET
{
float4 E = image.Sample(def_sampler, vert_in.uv);
float4 colorx = 8*E;
float4 B = image.Sample(def_sampler, vert_in.t1.yw);
float4 D = image.Sample(def_sampler, vert_in.t2.xw);
float4 F = image.Sample(def_sampler, vert_in.t2.zw);
float4 H = image.Sample(def_sampler, vert_in.t3.yw);
colorx -= image.Sample(def_sampler, vert_in.t1.xw);
colorx -= B;
colorx -= image.Sample(def_sampler, vert_in.t1.zw);
colorx -= D;
colorx -= F;
colorx -= image.Sample(def_sampler, vert_in.t3.xw);
colorx -= H;
colorx -= image.Sample(def_sampler, vert_in.t3.zw);
colorx = ((E!=F && E!=D) || (E!=B && E!=H)) ? saturate(E + colorx*sharpness) : E;
float4 yuv = colorx;
yuv.xyz = clamp(yuv.xyz, color_range_min, color_range_max);
return saturate(mul(float4(yuv.xyz, 1.0), color_matrix));
}
technique Draw
{
pass
@ -107,12 +79,3 @@ technique Draw
pixel_shader = PSDrawBare(vert_in);
}
}
technique DrawMatrix
{
pass
{
vertex_shader = VSDefault(vert_in);
pixel_shader = PSDrawMatrix(vert_in);
}
}