1- using System ;
2- using Dynamsoft ;
1+ using System ;
2+ using Dynamsoft ;
33using Dynamsoft . DBR ;
44
55namespace SpeedFirstSettings
@@ -14,33 +14,14 @@ static public void configSpeedFirst(ref BarcodeReader dbr)
1414 settings . ScaleDownThreshold = 1200 ;
1515
1616 settings . BinarizationModes [ 0 ] = EnumBinarizationMode . BM_LOCAL_BLOCK ;
17- settings . BinarizationModes [ 1 ] = EnumBinarizationMode . BM_SKIP ;
18- settings . BinarizationModes [ 2 ] = EnumBinarizationMode . BM_SKIP ;
19- settings . BinarizationModes [ 3 ] = EnumBinarizationMode . BM_SKIP ;
20- settings . BinarizationModes [ 4 ] = EnumBinarizationMode . BM_SKIP ;
21- settings . BinarizationModes [ 5 ] = EnumBinarizationMode . BM_SKIP ;
22- settings . BinarizationModes [ 6 ] = EnumBinarizationMode . BM_SKIP ;
23- settings . BinarizationModes [ 7 ] = EnumBinarizationMode . BM_SKIP ;
2417
2518 settings . LocalizationModes [ 0 ] = EnumLocalizationMode . LM_SCAN_DIRECTLY ;
2619 settings . LocalizationModes [ 1 ] = EnumLocalizationMode . LM_SKIP ;
2720 settings . LocalizationModes [ 2 ] = EnumLocalizationMode . LM_SKIP ;
2821 settings . LocalizationModes [ 3 ] = EnumLocalizationMode . LM_SKIP ;
29- settings . LocalizationModes [ 4 ] = EnumLocalizationMode . LM_SKIP ;
30- settings . LocalizationModes [ 5 ] = EnumLocalizationMode . LM_SKIP ;
31- settings . LocalizationModes [ 6 ] = EnumLocalizationMode . LM_SKIP ;
32- settings . LocalizationModes [ 7 ] = EnumLocalizationMode . LM_SKIP ;
3322
3423 settings . DeblurModes [ 0 ] = EnumDeblurMode . DM_BASED_ON_LOC_BIN ;
3524 settings . DeblurModes [ 1 ] = EnumDeblurMode . DM_THRESHOLD_BINARIZATION ;
36- settings . DeblurModes [ 2 ] = EnumDeblurMode . DM_SKIP ;
37- settings . DeblurModes [ 3 ] = EnumDeblurMode . DM_SKIP ;
38- settings . DeblurModes [ 4 ] = EnumDeblurMode . DM_SKIP ;
39- settings . DeblurModes [ 5 ] = EnumDeblurMode . DM_SKIP ;
40- settings . DeblurModes [ 6 ] = EnumDeblurMode . DM_SKIP ;
41- settings . DeblurModes [ 7 ] = EnumDeblurMode . DM_SKIP ;
42- settings . DeblurModes [ 8 ] = EnumDeblurMode . DM_SKIP ;
43- settings . DeblurModes [ 9 ] = EnumDeblurMode . DM_SKIP ;
4425
4526 settings . Timeout = 100 ;
4627 dbr . UpdateRuntimeSettings ( settings ) ;
@@ -75,29 +56,29 @@ static public void outputResults(TextResult[] results, long costTime)
7556 }
7657 static void Main ( string [ ] args )
7758 {
78- try
79- {
80- DMDLSConnectionParameters connectionInfo = BarcodeReader . InitDLSConnectionParameters ( ) ;
81- connectionInfo . OrganizationID = "200001" ;
82- EnumErrorCode errorCode = BarcodeReader . InitLicenseFromDLS ( connectionInfo , out string errorMsg ) ;
83- if ( errorCode != EnumErrorCode . DBR_SUCCESS )
84- {
85- Console . WriteLine ( errorMsg ) ;
86- }
87-
88- BarcodeReader dbr = new BarcodeReader ( ) ;
89- TextResult [ ] results = null ;
90- string fileName = "../../../../../images/AllSupportedBarcodeTypes.png" ;
91-
92- Console . WriteLine ( "Decode through PublicRuntimeSettings:" ) ;
93- {
94- configSpeedFirst ( ref dbr ) ;
95- DateTime beforeRead = DateTime . Now ;
96- results = dbr . DecodeFile ( fileName , "" ) ;
97- DateTime afterRead = DateTime . Now ;
98- int timeElapsed = ( int ) ( afterRead - beforeRead ) . TotalMilliseconds ;
99- outputResults ( results , timeElapsed ) ;
100- }
59+ try
60+ {
61+ DMDLSConnectionParameters connectionInfo = BarcodeReader . InitDLSConnectionParameters ( ) ;
62+ connectionInfo . OrganizationID = "200001" ;
63+ EnumErrorCode errorCode = BarcodeReader . InitLicenseFromDLS ( connectionInfo , out string errorMsg ) ;
64+ if ( errorCode != EnumErrorCode . DBR_SUCCESS )
65+ {
66+ Console . WriteLine ( errorMsg ) ;
67+ }
68+
69+ BarcodeReader dbr = new BarcodeReader ( ) ;
70+ TextResult [ ] results = null ;
71+ string fileName = "../../../../../images/AllSupportedBarcodeTypes.png" ;
72+
73+ Console . WriteLine ( "Decode through PublicRuntimeSettings:" ) ;
74+ {
75+ configSpeedFirst ( ref dbr ) ;
76+ DateTime beforeRead = DateTime . Now ;
77+ results = dbr . DecodeFile ( fileName , "" ) ;
78+ DateTime afterRead = DateTime . Now ;
79+ int timeElapsed = ( int ) ( afterRead - beforeRead ) . TotalMilliseconds ;
80+ outputResults ( results , timeElapsed ) ;
81+ }
10182
10283 Console . WriteLine ( "\r \n " ) ;
10384
@@ -110,13 +91,13 @@ static void Main(string[] args)
11091 DateTime afterRead = DateTime . Now ;
11192 int timeElapsed = ( int ) ( afterRead - beforeRead ) . TotalMilliseconds ;
11293 outputResults ( results , timeElapsed ) ;
113- }
114- }
115- catch ( Exception exp )
116- {
117- Console . WriteLine ( exp . Message ) ;
94+ }
95+ }
96+ catch ( Exception exp )
97+ {
98+ Console . WriteLine ( exp . Message ) ;
11899 }
119- Console . WriteLine ( "Press any key to quit..." ) ;
100+ Console . WriteLine ( "Press any key to quit..." ) ;
120101 Console . ReadKey ( ) ;
121102 }
122103 }
0 commit comments