條碼無法識別

This article was translated from English: Does it need improvement?
Translated
View the article in English

有時候,即使條形碼在視覺上看起來正確,掃描時也可能無法識別。

可能的原因

  1. 不支援的條碼編碼:雖然IronBarcode支持多種條碼格式,但可能無法識別某些編碼。

  2. 低解析度:解析度低或顆粒狀的條碼圖像會降低讀取成功的機會。

  3. 條碼定位:位於文件或圖片邊緣的條碼可能無法被檢測到。

  4. 不完美的條碼影像:如噪點背景、眩光、模糊或光線不足等問題,可能會妨礙條碼的可讀性。

解決方案

幸運的是,IronBarcode 提供了解決這些問題的方案。 請按照以下的疑難排解步驟操作:

  1. 指定條碼編碼

    如果您知道特定的條碼編碼,請設定ExpectBarcodeTypes屬性在BarcodeReaderOptions類別。 這提高了準確性和性能。

    [{我(並非所有編碼都受支持。 Check the支援條碼格式文章以了解更多資訊。)}]

  2. 應用圖像校正過濾器

    IronBarcode 包括幫助糾正低解析度或不完美圖像以便更好地讀取條碼的過濾器。

    深入了解影像校正文章。

  3. 指定條碼位置

    對於位於圖像或文件邊緣的條碼,指定條碼位置可以提高檢測效率。 這也通過減少掃描區域來提升性能。

    BarcodeReaderOptions 類別的 CropArea 屬性中使用 IronSoftware.Drawing.Rectangle 物件。 了解如何在裁剪區域指南.

  4. 檔案轉換

    將PDF文件轉換為未壓縮的圖像格式,如TIFF或PNG,可以使條碼變得可讀。 同樣地,轉換像素化的JPG文件可以提高閱讀品質。

  5. 提高DPI

    對於PDF文件,提高DPI可以使條形碼更清晰並增強可讀性。 在 PdfBarcodeReaderOptions 類別中設定 DPI 屬性。

    [{我(提高 DPI 可能會影響讀取效能。 請務必找到理想的設置,以平衡條碼的可讀性,而不會過多犧牲性能。)}]

實用文章

-如何從圖像文件(JPG、PNG、GIF、TIFF、SVG、BMP)讀取條形碼

-如何從 PDF 文件中讀取條碼

如果您需要進一步的幫助,請提交工程需求.