From 938a4ded10878c40a43530628b4c444696d2ba9d Mon Sep 17 00:00:00 2001 From: tsuji Date: Thu, 25 Nov 2021 10:29:47 +0900 Subject: [PATCH] =?UTF-8?q?Update=20CSRender=20=E3=83=BB=E6=A4=9C=E7=89=88?= =?UTF-8?q?=E3=83=91=E3=83=A9=E3=83=A1=E3=83=BC=E3=82=BF=E3=82=92UI?= =?UTF-8?q?=E3=81=A7=E8=AA=BF=E6=95=B4=E3=81=A7=E3=81=8D=E3=82=8B=E3=82=88?= =?UTF-8?q?=E3=81=86=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Code/CSRender/CSRender/CSRender.csproj | 2 +- Code/CSRender/CSRender/CompareTIFF.cs | 16 ++- Code/CSRender/CSRender/MainWindow.xaml | 114 +++++++++++----- Code/CSRender/CSRender/MainWindow.xaml.cs | 44 ++++++- Code/CSRender/CSRender/NumericUpDown.cs | 152 +++++++++++++++++++--- 5 files changed, 271 insertions(+), 57 deletions(-) diff --git a/Code/CSRender/CSRender/CSRender.csproj b/Code/CSRender/CSRender/CSRender.csproj index be27c24..dc51068 100644 --- a/Code/CSRender/CSRender/CSRender.csproj +++ b/Code/CSRender/CSRender/CSRender.csproj @@ -75,7 +75,7 @@ - + MainWindow.xaml diff --git a/Code/CSRender/CSRender/CompareTIFF.cs b/Code/CSRender/CSRender/CompareTIFF.cs index 5d96870..c8cde51 100644 --- a/Code/CSRender/CSRender/CompareTIFF.cs +++ b/Code/CSRender/CSRender/CompareTIFF.cs @@ -21,7 +21,8 @@ namespace CSRender { class CompareTIFF { - public static string runPureVerify(string targetDir, string referenceDir, string workPath) + public static string runPureVerify(string targetDir, string referenceDir, string workPath, + string shiftPixel, string colorMargin, string removePoint, string shadingOff) { //実行用コンソールの呼び出し ProcessStartInfo processStartInfo = new ProcessStartInfo(); @@ -62,7 +63,18 @@ namespace CSRender //検版結果OKとなったファイルリストをPDFレポートの最後に記載(0:記載しない、1:記載する) processStartInfo.Arguments += " /show \"1\""; //検版品質ファイルの選択(0:弱、1:中、2:強、3:カスタム) - processStartInfo.Arguments += " /quality \"2\""; + processStartInfo.Arguments += " /quality \"3\""; + + //検版パラメータの設定 + processStartInfo.Arguments += " /shiftpixel \""; + processStartInfo.Arguments += shiftPixel; + processStartInfo.Arguments += "\" /colormargin \""; + processStartInfo.Arguments += colorMargin; + processStartInfo.Arguments += "\" /removepoint \""; + processStartInfo.Arguments += removePoint; + processStartInfo.Arguments += "\" /shadingoff \""; + processStartInfo.Arguments += shadingOff; + processStartInfo.Arguments += "\""; //CSRender.exeを実行 Process process = Process.Start(processStartInfo); diff --git a/Code/CSRender/CSRender/MainWindow.xaml b/Code/CSRender/CSRender/MainWindow.xaml index 64c4a46..bb79319 100644 --- a/Code/CSRender/CSRender/MainWindow.xaml +++ b/Code/CSRender/CSRender/MainWindow.xaml @@ -6,12 +6,13 @@ xmlns:local="clr-namespace:CSRender" xmlns:sys="clr-namespace:System;assembly=mscorlib" mc:Ignorable="d" - Title="CSRender" Height="450" Width="600" Background="#FFF3F4F4" MinWidth="600" MinHeight="250"> + Title="CSRender" Height="450" Width="600" Background="#FFF3F4F4" MinWidth="600" MinHeight="300"> - - + + + @@ -20,23 +21,27 @@ - - + + + + -