回答編集履歴

3

見直しキャンペーン中

2023/08/13 13:32

投稿

TN8001
TN8001

スコア9855

test CHANGED
@@ -41,3 +41,48 @@
41
41
  }
42
42
  }
43
43
  ```
44
+
45
+ ```
46
+ 111111100100101111111
47
+ 100000101001001000001
48
+ 101110100100001011101
49
+ 101110101001001011101
50
+ 101110100011101011101
51
+ 100000101110101000001
52
+ 111111101010101111111
53
+ 000000000011100000000
54
+ 111110111100110101010
55
+ 001011010010100100111
56
+ 100001110101010011010
57
+ 001100001110000111110
58
+ 011110100111010010000
59
+ 000000001011111001101
60
+ 111111101010101100110
61
+ 100000100101111001100
62
+ 101110101100100101010
63
+ 101110101100100101100
64
+ 101110101001010011000
65
+ 100000101010000110100
66
+ 111111101111010010110
67
+ ██████████████ ██ ██ ██████████████
68
+ ██ ██ ██ ██ ██ ██
69
+ ██ ██████ ██ ████ ████ ██ ██████ ██
70
+ ██ ██████ ██ ██ ████ ██ ██████ ██
71
+ ██ ██████ ██ ████ ██ ██ ██████ ██
72
+ ██ ██ ████ ██ ██
73
+ ██████████████ ██ ██ ██ ██████████████
74
+ ██████
75
+ ██ ██ ████ ██ ██ ████ ██████████
76
+ ██ ██ ██ ██ ██████ ██████ ██
77
+ ████████ ██ ████████ ████
78
+ ██ ████ ██ ██ ████ ██ ██ ██
79
+ ██ ████████████ ██████████
80
+ ██ ██ ████ ██ ██ ██
81
+ ██████████████ ██████
82
+ ██ ██ ████ ██ ██ ████ ██
83
+ ██ ██████ ██ ██████ ██████
84
+ ██ ██████ ██ ██ ████ ██ ████████
85
+ ██ ██████ ██ ██ ██ ██████ ██ ████
86
+ ██ ██ ████████ ██ ██ ██
87
+ ██████████████ ██ ██
88
+ ```

2

見直しキャンペーン中

2023/07/26 14:19

投稿

TN8001
TN8001

スコア9855

test CHANGED
@@ -1,85 +1,43 @@
1
1
  [NuGet Gallery | QRCoder 1.4.1](https://www.nuget.org/packages/QRCoder/)
2
-
3
2
  こちらを使用しました(`qr`と入れてトップに出てきた・DL数も十分ってだけで特に理由はありません)
4
3
 
5
-
6
-
7
- ```C#
4
+ ```cs
8
-
9
5
  using QRCoder;
10
-
11
6
  using System;
12
-
13
7
  using System.Collections;
14
-
15
8
  using System.Linq;
16
-
17
9
  using System.Text;
18
10
 
19
-
20
-
21
11
  namespace Questions325512
22
-
23
12
  {
24
-
25
13
  class Program
26
-
27
14
  {
28
-
29
15
  static void Main()
30
-
31
16
  {
32
-
33
17
  // この時点で周囲に余白(クワイエットゾーン)が入る
34
-
35
18
  var qrCodeData = new QRCodeGenerator().CreateQrCode("asdw", QRCodeGenerator.ECCLevel.L);
36
19
 
37
-
38
-
39
20
  // 余白がいらないなら上下左右4つをとばす
40
-
41
21
  foreach (BitArray row in qrCodeData.ModuleMatrix.Skip(4).SkipLast(4))
42
-
43
22
  {
44
-
45
23
  foreach (bool b in row.Cast<bool>().Skip(4).SkipLast(4))
46
-
47
24
  {
48
-
49
25
  Console.Write(b ? 1 : 0);
50
-
51
26
  }
52
-
53
27
  Console.WriteLine();
54
-
55
28
  }
56
29
 
57
-
58
-
59
30
  var qrCode = new AsciiQRCode(qrCodeData);
60
-
61
31
  // 左右に余白入り(GetLineByLineGraphicで行毎に取得し余白を切れますが、表示が目的でないので省略)
62
-
63
32
  string qrCodeAsAsciiArt = qrCode.GetGraphic(1);
64
-
65
33
  Console.OutputEncoding = Encoding.UTF8;
66
-
67
34
  Console.WriteLine(qrCodeAsAsciiArt);
68
35
 
69
-
70
-
71
36
  // [Advanced usage QR Code raw data export · codebude/QRCoder Wiki](https://github.com/codebude/QRCoder/wiki/Advanced-usage---QR-Code-raw-data-export)
72
-
73
37
  //byte[] rawData = qrCodeData.GetRawData(QRCodeData.Compression.Uncompressed);
74
38
 
75
-
76
-
77
39
  Console.ReadKey();
78
-
79
40
  }
80
-
81
41
  }
82
-
83
42
  }
84
-
85
43
  ```

1

ReadKey();

2021/03/04 04:54

投稿

TN8001
TN8001

スコア9855

test CHANGED
@@ -72,6 +72,10 @@
72
72
 
73
73
  //byte[] rawData = qrCodeData.GetRawData(QRCodeData.Compression.Uncompressed);
74
74
 
75
+
76
+
77
+ Console.ReadKey();
78
+
75
79
  }
76
80
 
77
81
  }