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 barcode**dalam 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 Image**bagi 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-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