Écrire des images de codes-barres 1-BPP
Une image 1bpp est une image monochrome qui peut afficher seulement deux couleurs, généralement noir et blanc. Chaque pixel de l'image est représenté par un seul bit, où "0" peut représenter le noir et "1" peut représenter le blanc, ou vice-versa. Ce format est le mieux adapté pour les scénarios où la vitesse et la précision sont essentielles, et il est destiné à être lu par des machines. Dans cet exemple de code, nous allons montrer comment convertir le BARCODE que nous avons créé en une image 1bpp pour un contraste et une fiabilité maximaux lors de la lecture.
Guide en 5 étapes pour convertir des codes-barres en images code-barres 1BPP
- en utilisant
IronBarCode; - var
myBarcode=BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8); myBarcode.SaveAs1BppBitmap("1bppImage.bmp");- var
byteData=myBarcode.To1BppBinaryData(); - var
anyBitmap=myBarcode.To1BppImage();
Explication du code
Nous importons d'abord la bibliothèque IronBarcode, puis nous générons un BARCODE à l'aide de la méthode BarcodeWriter.CreateBarcode. Nous passons deux variables à la méthode : la valeur de chaîne et le type de code-barres. Dans l'exemple ci-dessus, il s'agit respectivement de " 12345 " et EAN8.
Après avoir créé le BARCODE, nous pouvons appeler la méthode save SaveAs1BppBitmap et lui passer un nom de fichier. Cela permet d'enregistrer le BARCODE sous la forme 1bpp Bitmap, le nom correspondant au nom du fichier sous lequel il est enregistré.
Outre l'enregistrement direct dans un fichier Bitmap, il existe également d'autres méthodes d'enregistrement. IronBarcode prend en charge l'enregistrement du BARCODE sous forme de données binaires 1bpp à l'aide de la méthode To1BppBinaryData. La conversion en données binaires vous permet de passer la variable sous forme de données binaires à d'autres sections de l'application ou de l'intégrer avec des bases de code existantes. De plus, IronBarcode prend également en charge l'enregistrement du BarCode sous forme d'image 1-bit-per-pixel (1bpp) à l'aide de la méthode To1BppImage.

