개정판 fc9da8df
이미지 픽셀 변환 수정
Change-Id: I2e308f9e5224dbc6befa99a7686e6e075c8e165d
KCOM/Common/ImageSourceHelper.cs | ||
---|---|---|
111 | 111 |
byte r = pixels[i * 4 + 2]; |
112 | 112 |
byte a = pixels[i * 4 + 3]; |
113 | 113 |
|
114 |
if (r != 255 || g != 255 || b != 255 || a == 255)
|
|
114 |
if (r != 255 || g != 255 || b != 255 || a != 255)
|
|
115 | 115 |
{ |
116 | 116 |
b = (byte)(b + brightness); |
117 | 117 |
g = (byte)(g + brightness); |
... | ... | |
154 | 154 |
pixels[i * 4] = (byte)pB; |
155 | 155 |
pixels[i * 4 + 1] = (byte)pG; |
156 | 156 |
pixels[i * 4 + 2] = (byte)pR; |
157 |
}
|
|
157 |
} |
|
158 | 158 |
} |
159 | 159 |
|
160 | 160 |
return pixels; |
KCOM/Controls/DecodeImage.cs | ||
---|---|---|
100 | 100 |
|
101 | 101 |
byte[] pixels = ImageSourceHelper.CopyPixels(tb); |
102 | 102 |
|
103 |
var brightness = (double)(value * 100) / (double)100 * (double)100 - 80;
|
|
103 |
var brightness = (double)(value * 100) / (double)100 * (double)100 - 10;
|
|
104 | 104 |
|
105 |
if (brightness < -30)
|
|
105 |
if (brightness < 0) |
|
106 | 106 |
{ |
107 | 107 |
pixels = ImageSourceHelper.SetBrightnessAndContrast((int)brightness, brightness * -1.0, pixels); |
108 | 108 |
//pixels = ImageSourceHelper.SetContrast(brightness * -1.0, pixels); |
KCOM/obfuscar.xml | ||
---|---|---|
1 | 1 |
<?xml version="1.0" encoding="utf-8"?> |
2 | 2 |
<Obfuscator> |
3 | 3 |
<Var name="InPath" value="." /> |
4 |
<Var name="OutPath" value=".\Obfuscator_Output" />
|
|
4 |
<Var name="OutPath" value=".\Obfuscator_Output"/> |
|
5 | 5 |
<Var name="KeepPublicApi" value="true" /> |
6 |
<Module file="$(InPath)\KCOM.EXE"> |
|
7 |
<SkipNamespace name="KCOM"/> |
|
8 |
<SkipNamespace name="KCOM.*"/> |
|
9 |
</Module> |
|
6 | 10 |
<Module file="$(InPath)\MarkupToPDF.dll" /> |
7 | 11 |
<Module file="$(InPath)\CommonLib.dll" /> |
8 | 12 |
<Module file="$(InPath)\ZoomAndPan.dll" /> |
내보내기 Unified diff