using System;
using System.Windows.Forms;
using BarcodeStandard;
using SkiaSharp;
using SkiaSharp.Views.Desktop;
using Type = BarcodeStandard.Type;
namespace _2025_9_9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
using (Barcode barcode = new Barcode())
{
;
barcode.EncodedType = Type.Code128;
barcode.IncludeLabel = false;
barcode.Width = 300;
barcode.Height = 100;
SKImage barImg = barcode.Encode(txtBarStr.Text);
//barcode.SaveImage("my_code.jpg", SaveTypes.Jpg);
SKImage skimage = barcode.EncodedImage;
using(SKBitmap skBiatmap= SKBitmap.FromImage(skimage))
{
System.Drawing.Bitmap bitmap = skBiatmap.ToBitmap();
picBarCode.Image = bitmap;
}
}
}
}
}
首先得安装包
-
SkiaSharp -
BarcodeLib
-
SkiaSharp.Views.WinForms
277

被折叠的 条评论
为什么被折叠?



