條碼無法識別

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

有時,即使條碼看起來正確,掃描時也可能無法辨識。

可能的原因

1.不支援的條碼編碼:雖然 IronBarcode 支援各種條碼格式,但它可能無法辨識某些編碼。 2.低解析度:低解析度或影像品質雜訊的條碼影像會降低成功讀取的幾率。 3.條碼定位:位於文件或影像邊緣附近的條碼可能無法被偵測到。 部分被剪掉的條碼也可能無法正確讀取。 4.條碼影像不完美:背景雜訊、眩光、模糊或光線不足等問題會影響條碼的可讀性。

解決方案

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

1.指定條碼編碼

如果您知道特定的條碼編碼,請在BarcodeReaderOptions類別中設定ExpectBarcodeTypes屬性。 這樣可以提高影像中條碼被偵測和讀取的幾率。

[{i:(並非所有編碼都支援。 請查看"支援的條碼格式"文章以了解更多資訊。

2.套用影像校正濾鏡

IronBarcode 包含一些濾鏡,可以幫助校正低解析度或不完美的影像,從而更好地讀取條碼。 更多資訊請參閱圖像校正文章。

3.指定條碼位置

對於位於影像或文件邊緣的條碼,指定條碼位置可以提高偵測率。 這也有助於縮小掃描區域,從而提高效能。 在BarcodeReaderOptions類別的CropArea屬性中使用IronSoftware.Drawing.Rectangle物件。 請參閱《作物區域指南》以了解詳情。

4.文件轉換

將 PDF 文件轉換為 TIFF 或 PNG 等未壓縮的影像格式,有助於使無法偵測的條碼可讀。 同樣,轉換像素化的 JPG 檔案可以提高讀取品質。

5.增加DPI

對於 PDF 文檔,提高 DPI 可以提高條碼的清晰度,增強可讀性。 在PdfBarcodeReaderOptions類別中設定 DPI 屬性。

[{i:(提高 DPI 可能會影響讀取效能。 務必找到理想的設置,既能確保條碼的可讀性,又不會犧牲太多效能。

實用文章

如何從圖片檔案(JPEG、PNG、GIF、TIFF、SVG、BMP)讀取條碼 如何從PDF文件中讀取條碼

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

Curtis Chau
技術撰稿人

Curtis Chau 擁有電腦科學學士學位(卡爾頓大學),專長於前端開發,精通 Node.js、TypeScript、JavaScript 和 React。Curtis 對製作直覺且美觀的使用者介面充滿熱情,他喜歡使用現代化的架構,並製作結構良好且視覺上吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 也有濃厚的興趣,他喜歡探索整合硬體與軟體的創新方式。在空閒時間,他喜歡玩遊戲和建立 Discord bots,將他對技術的熱愛與創意結合。

準備好開始了嗎?
Nuget 下載 2,070,733 | 版本: 2026.2 剛剛發布