C#图形绘制以及图像处理
利用Graphic类进行二维码、条形码、以及各种图形进行绘制,以及对图像的处理等
马儿不吃草
怎么能活在已知中呢?
展开
-
C#缩放PDF文件
利用spire进行pdf缩放原创 2023-04-06 17:41:46 · 1376 阅读 · 1 评论 -
C#图像bitmap位深度从32位转成1位-位深度转换
原图像bitmapnow:32位深度,新图像1位深度。直接用clone方法Bitmap newbitmap = bitmapnow.Clone(new Rectangle(0, 0, bitmapnow.Width, bitmapnow.Height), PixelFormat.Format1bppIndexed);如果要转换其他位深度的图像,只要更改PixelFormat里的选项即可...原创 2021-05-15 13:55:13 · 2986 阅读 · 4 评论 -
C#生成的图片无法在ps中打开
问题:用代码生成的图片,tif,bmp,用ps打开都提示无法完成请求,因为他不是所指类型的文档。解决:img.Save(“c://a.tif”,System.Drawing.Imaging.ImageFormat.Tiff);//选择需要的图片文件格式原因:在生成图片的时候默认是PNG图片,windows对于图片文件的解码不是通过后缀名来识别,而是通过图片头,尤其是不同图片类型的magic number来识别的。而photoshop,通过它的表现看来,显然是通过后缀名的不同使用不同的图片解码器。虽然原创 2021-05-15 09:51:40 · 452 阅读 · 0 评论 -
C#PDF转Image
DLL调用:O2S.Components.PDFRender4NET.dll下载地址:原创 2018-06-26 11:30:13 · 1749 阅读 · 1 评论 -
C#利用Graphics类绘制进阶--图片旋转
public Bitmap GetImage(Bitmap bmp, float py){ Bitmap bitmap; if(py==90 || py==270) { bitmap= new Bitmap(bmp.Height, bmp.Width); } else { bitmap= new Bitmap(bm...原创 2018-12-24 10:50:22 · 1762 阅读 · 0 评论 -
C#利用Graphics类绘制进阶--根据文字内容自动生成指定旋转角度图片
public System.Drawing.Image BuildBitmap(string content, System.Drawing.Font font, float py)//根据文字自动生成旋转图片{ Bitmap bmp = new Bitmap(1, 1); Graphics g = Graphics.FromImage(bmp); StringForm...原创 2018-05-29 15:35:41 · 1866 阅读 · 0 评论 -
C#利用Graphics类绘制进阶--绘制商品69码EAN-13
效果图:6903957188880利用EAN13.cs类绘制方法public System.Drawing.Image drawEAN13(string StrEAN13){ //获取验证位 char _ISBN = EAN13.EAN13ISBN(StrEAN13); //MessageBox.Show(_ISBN.ToString()); EAN13 _EAN...原创 2018-05-29 16:11:40 · 1577 阅读 · 0 评论 -
C#利用Graphics类绘制进阶--绘制条形码Code128
效果如图:直接调用Code128.cs中的方法,输入内容即生成code128的imagepublic System.Drawing.Image drawCode128(string StrCode128){ Code128 _Code = new Code128(); _Code.ValueFont = new System.Drawing.Font("宋体", 2...原创 2018-05-29 15:48:50 · 2775 阅读 · 1 评论 -
C#利用Graphics类绘制进阶--绘制二维码
效果图:利用Gma.QrCodeNet.Encoding.dll文件进行绘制下载地址:https://download.csdn.net/download/horseroll/10445288 也可以自行百度下载使用方法:public Image getqrcode(string content){ var encoder = new QrEncoder(Err...原创 2018-05-29 16:33:44 · 3483 阅读 · 0 评论 -
C#利用Graphics类绘制进阶--实现图片等比例缩放
今天要用到,操作可以像画图工具一样,图片内容等比例缩放。但是在网上找了几个等比例缩放的方法,试了发现都是有问题的,基本都是你抄他,他抄你,而且也不试试这个方法到底能不能用就瞎抄。最后自己去看Graphic类的元数据才找到解决方法。直接贴代码:public Bitmap getnew(Image bit,double beishu)//beishu参数为放大的倍数。放大缩小都可以,0.8即为缩小至原...原创 2018-06-28 14:30:18 · 9604 阅读 · 0 评论