Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

IMBReader is not enabled by default

オープン
#464 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
45/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
csharp

調査の方向性

The default reader selection is in MultiFormatReader.cs, in the branch taken when no readers or possible formats are set. Check whether IMBReader is missing from that list, and compare with how the explicit PossibleFormats path enables it. Done means a default BarcodeReader decodes an Intelligent Mail barcode sample without extra options. The issue has been open for years with no maintainer decision, so confirm the intended default first.

索引モデルが issue の本文から書いたものです。

説明

According to my observations IMBReader is not instantiated by default in the MultiFormatReader.cs code, therefore Intelligent Mail barcodes are not detected. I know that it is possible to overcome this problem explicitly assigning DecodingOptions to BarcodeReader and used this technique in the Sharp IMG Viewer project:
options.PossibleFormats = new BarcodeFormat[] { BarcodeFormat.All_1D, BarcodeFormat.QR_CODE, BarcodeFormat.DATA_MATRIX, BarcodeFormat.AZTEC, BarcodeFormat.PDF_417, BarcodeFormat.MAXICODE, BarcodeFormat.IMB };

Howerer, I wonder if it is possible to modify your source code to include the IMBReader decoder implicitly when (readers == null || readers.Count == 0)?

主要言語
C#
スター
3.1k
フォーク
704
平均マージ
13日 17時間
マージ済み PR(30日)
2

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

micjahn/ZXing.Net のほかの issue

micjahn/ZXing.Net の issue をすべて見る

似ている issue

C# の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。