Read Barcode from Image in C#

Adakah anda mencari kaedah yang cekap untuk **membaca barcode ** atau kod QR daripada imej secara programmatik?Jika anda seorang pemaju yang mencipta **Barcode Reader Application dalam C# ** , anda berada di tempat yang betul. **Barcode adalah penting ** dalam pengurusan inventori, logistik, dan peruncit.Dengan Aspose.BarCode untuk .NET , anda boleh dengan mudah mendeteksi dan mengekstrak pelbagai jenis kod bar dari gambar dalam c#.Panduan ini menyediakan pendekatan yang komprehensif, langkah demi langkah kepada pengiktirafan kod baris.

Apa yang akan anda pelajari

Artikel ini merangkumi topik-topik berikut:

C# API untuk Barcode Membaca

Untuk mengenal pasti Barcode dalam Gambar , kami menggunakan Aspose.Barcode untuk .NET API. Plugin .NET yang berkuasa ini menyokong membaca lebih daripada 60 simbol barcodedalam pelbagai format, termasukJPEG, PNG, BMP, TIFF, dan GIF.

Api ini menyediakan BarCodeReader kelas untuk pengesanan barcode. anda boleh menentukan simbol menggunakan DecodeType Perbandingan : The PerbincanganBahasa Melayu() kaedah mengekstrak data barcode.

Untuk memasang API melalui NuGet, gunakan perintah berikut:

PM> Install-Package Aspose.BarCode 

Langkah-langkah untuk Mengekstrak Data Barcode

Ikuti langkah-langkah berikut untuk membaca kod bar daripada imej menggunakan C#:

  • Memuatkan imej dengan menggunakan BarCodeReader Kelas yang.
  • Call ReadBarCodes() untuk mengekstrak maklumat barcode.
  • Iterate melalui hasil untuk mendapatkan jenis dan nilai barcode.

Berikut ialah sampel kod snippet:

Baca Barcode daripada Bitmap

Untuk membaca kod bar daripada peta bit menggunakan C#:

  • Muat naik imej menggunakan kelas Bitmap.
  • Berikan kepada yang BarCodeReader Pembina yang.
  • Mengekstrak data barcode menggunakan ReadBarCodes().

Baca Barcode daripada Image Stream

Anda juga boleh membaca kod bar daripada aliran dalam C#:

  • Muat naik imej menggunakan FileStream.
  • Berikan kepada yang BarCodeReader.
  • Call ReadBarCodes() untuk mendapatkan barcode data.

Mengesan dan membaca Jenis Barcode tertentu

Untuk meningkatkan kecekapan apabila menggunakan C# Barcode Reader , tentukan jenis barcode sasaran:

  • Masukkan imej ke dalam BarCodeReader.
  • Setkan jenis barcode tertentu (contohnya, Code39Standard).
  • Call ReadBarCodes kaedah untuk memproses hasil.

Mengenalpasti pelbagai jenis barcode

Untuk memindai pelbagai jenis barcode dalam C#, anda boleh:

  • Menyediakan pelbagai simbol dalam SetBarCodeReadType.
  • Call ReadBarCodes.
  • Memulihkan data barcode.

Mengidentifikasi set barcode yang telah ditetapkan

Aspose.BarCode menyokong set barcode yang telah ditakrifkan:

  • AllSupportedTypes - Semua kod bar yang tersedia.
  • Tipe 1D - Semua kod bar linear.
  • Tipe2D - Kod QR, Matriks Data, dan lain-lain.
  • MostCommonTypes - Format yang kerap digunakan.

Untuk menggunakan set yang telah ditetapkan dalam C#:

BarCodeReader reader = new BarCodeReader("image.png", DecodeType.Types2D); 

Mengekstrak pelbagai barcode daripada imej

Mengesan beberapa barcode daripada imej dengan langkah-langkah berikut:

  • Mengisi imej menggunakan BarCodeReader.
  • Menetapkan jenis dekod untuk ALL_SUPPORTED_TYPES.
  • Iterate melalui hasil untuk mengekstrak data barcode.

Dapatkan koordinat barcode

Memulihkan lokasi kod bar (X, koordinat Y) dengan C#:

  • Masukkan imej ke dalam BarCodeReader.
  • Call ReadBarCodes().
  • Mengekstrak titik rantau.

Baca barcode daripada kawasan imej tertentu

Mengehadkan pengesanan barcode kepada kawasan imej tertentu menggunakan C#:

  • Menentukan kawasan rektangular.
  • Berikan ia kepada BarCodeReader.
  • Call ReadBarCodes().

Mengimbas Barcode daripada Multiple Image Regions

Untuk mengimbas kod bar dari pelbagai rantau dalam C#:

  • Menentukan pelbagai kawasan rektangular.
  • Berikan mereka kepada BarCodeReader.
  • Mengekstrak data barcode.

Dapatkan Lesen Percuma

Permohonan A lesen sementara percuma untuk meneroka keupayaan penuh Aspose.BarCode.

Maklumat tambahan

Dalam artikel ini, anda telah belajar bagaimana untuk:

  • Muat turun dan memproses ** barcode imej**.
  • Mengekstrak maklumat barcode daripada pelbagai sumber.
  • Mengesan dan mengenal pasti pelbagai jenis barcode menggunakan perpustakaan **C# Barcode Reader ** seperti Aspose.BarCode.

Dengan menggunakan Aspose Plugin , anda boleh meningkatkan aplikasi anda dengan keupayaan bacaan barcode yang kuat untuk hanya $99!

Untuk pemaju yang ingin melaksanakan C# Barcode Image Reader , prosesnya mudah.Anda boleh memanfaatkan fungsi c# barcode reader dari Image kepada scan barcodes dari satu imej dengan cekap.Apakah anda perlu membaca kod bar dari gambar atau hanya menggunakan kaedah C# Read Barcode dari Imej, penyelesaian yang disediakan di sini akan membantu anda dalam mencapai matlamat anda.Jika anda juga berminat dengan VB.NET, ingat bahawa pendekatan VB .NET ReadBarcode dari Gambar boleh dilaksanakan dengan cara yang sama.

Untuk meningkatkan kecekapan pengekodan anda, pertimbangkan untuk meneroka C# Barcode Scanner API untuk integrasi ke dalam aplikasi anda.Dengan menggunakan c# barcode scanner Example yang disediakan, anda boleh dengan cepat menetapkan skanner fungsional dalam projek Anda.Apakah anda sedang mencari baca kod bar dari PDF atau scan barkod dari imej , kaedah-kaedah yang terperinci di sini, termasuk C# Perpustakaan Pembaca Barkode dan pelbagai pelaksanaanC # Barkod Scanners API, akan mempercepatkan proses pembangunan.

Selain itu, anda boleh mengeksplorasi C# Barcode Decoder untuk mendekodkan pelbagai jenis barcode, atau menggunakanC # Bar Code Reader dari Imagebagi aplikasi yang lebih spesifik. API C#Barcode Scanner juga memudahkan proses mengintegrasikan fungsi pemindaian ke dalam aplikasi anda.

Di samping itu, jika anda berminat dalam C# Barcode Scanner C# Code atau bekerja dengan c# barcode scanner c# Application , anda akan mendapati contoh-contoh yang disediakan tidak ternilai. bagi mereka yang ingin tahu tentang c # kod untuk membaca barkodatau bagaimana untuk membaca Data daripada Barkod Scanners C # , teknik-teknik yang dibincangkan di sini akan menawarkan panduan mengenai cara untuk mencapai tugas-tugas ini secara berkesan.

Untuk melaksanakan **ASP.NET Read Barcode ** keupayaan, pertimbangkan menggunakan **C# Scanner API ** untuk pengalaman yang tak tergoyahkan.Anda juga mungkin mendapati ia berguna untuk memeriksa **Aspose barcode untuk .NET Example ** supaya cepat memahami proses pelaksanaan.Dengan alat dan teknik yang betul, anda boleh dengan cekap membaca kod bar daripada imej contoh C# , memastikan aplikasi anda kekal kompetitif dan mesra pengguna.

Untuk meningkatkan lagi pembangunan anda, di sini adalah sampel bagaimana untuk menggunakan **C# Code Read Barcode Scanner ** untuk mengekstrak data secara programmatik. anda boleh meneroka **Aspose barcode untuk .NET Example ** bagi demonstrasi praktikal tentang cara untuk melaksanakan ciri-ciri **Baracode Reader ** dalam projek anda. jika anda sedang mencari **Scanner dalam C# ** , memahami apa yang perlu dilakukan untuk menyebarkan Liblioteka Pembaca Barkod akan menjadi penting bagi kejayaan Anda.

Untuk pelaksanaan yang praktikal, anda mungkin akan mendapati Aspose Barcode untuk .NET Example berguna apabila meneroka keupayaan API Scanner barcode C#. Sama ada anda berminat dengan C# Baca Barkod daripada Imej atau perlu menangani tugas-tugas tertentu seperti Baca Barkode daripada imej contoh, panduan ini melengkapkan anda dengan alat dan pengetahuan yang diperlukan untuk berjaya dalam usaha membaca barkod anda.

Untuk meningkatkan lagi pemahaman anda tentang pemindaian barcode, pertimbangkan bagaimana untuk secara berkesan membaca kod bar daripada imej C# dan menggunakan bagaimana untuk membaca kod Bar dalam teknik C # untuk ketepatan yang lebih baik dalam aplikasi anda.

More in this category