基于c#的winform中图片放大后不清晰问题
背景:设计了winform基于c#的上位机开发,读取excel中的二维数据转换为图像并显示,为了图像分析需求,需要将图像进行缩放来识别图像质量,开发过程中,按照网络上传统的缩放图像的方式实现了图像缩放,但是放大后图像不清晰。
解决方案:
鼠标滚轮缩放:
至此,图像放大后的效果如下:
但是保存后的图像用微信查看,放大后很清晰,经过多次查看后,忽然发现微信里放大后可以明显的看到像素点,于是开始搜索“winform按像素点显示图像”,找到了如下的文章:
按照文章的提示,重写paint方法,并调用e.Graphics.DrawImage方法,试了几个发现,只有如下两个可以达到想要的效果:
重写的picturebox的paint方法:
至此,放大后效果如下:
与微信图片查看器放大效果基本一致。
参考资料:winform实现图片像素化的关键_Toolatetosay的博客-CSDN博客_图片像素画
感谢这位博主的分享。
基于c#的winform中图片放大后不清晰问题相关推荐
- 如何使图片放大后依然清晰?
如何使图片放大后依然清晰?无论你在工作中还是在学习中比如做PPT.pdf.word文件等,都会使用不少的图片素材,如果图片素材的尺寸太小就需要放大处理,但是很多时候会因为放大的图片变得不清晰而都导致不 ...
- 小图片放大后不清晰怎么办?无损放大
大家都知道图片太小就需要进行放大处理,通常我们会采用photoshop或者其他的画图工具来放大图片,但是这种传统的图片放大方法放大后的图片像素会降低,图片失真变得很不清晰,让图片无法使用,最终影响我们 ...
- css中图片缩放后不清晰解决方法
场景:uniapp开发,头部滚动条图片模糊不清晰 示例: 在图片样式加上image-rendering属性 image-rendering: -webkit-optimize-contrast; im ...
- 把图片放大后还很清晰的办法
不知道在座的小伙伴们有没有遇到过这种绝望的时候,好不容易在网上下载到一张合适的图片素材,用来工作中使用,但是图片尺寸太小,将图片放大后却变得很模糊,没办法继续使用,只能继续寻找另外的图片素材.图片放大 ...
- 图片放大后都是马赛克怎么办?
图片放大后都是马赛克怎么办?相信大家都有遇到过这样的问题,像素较低的图片放大后变得非常的模糊,图片上有很多的小格子就像打了马赛克一样,这是由于图片尺寸放大后图片失真导致的.遇到这种情况让人感觉很苦恼, ...
- 图片放大后变得不清晰,很模糊怎么办?
不知道在座的小伙伴在日常的工作中有没有遇到过这样的苦恼,将需要使用的图片放大后变得不清晰,很模糊,导致这张图片素材无法使用,却一直找不到变清晰的方法.其实你是用错了图片放大的方法,如果你采用常用的方法 ...
- 图片放大后变模糊怎么办?
图片放大后变模糊怎么办?作为一名上班族,工作中难免要使用到图片素材,如果找到的图片素材尺寸不够,就需要将图片进行放大处理,但是当我们将图片尺寸放大后变得非常的模糊不清,图片就像有一层马赛克样子的格子, ...
- 图片放大后就会变得模糊怎么办?
图片放大后就会变得模糊怎么办?作为一名刚进入职场不久的上班族,没有要处理很多的图片,图片处理虽然不是一件多么困难的事情,但有些问题却一直存在,一种没找到更好的解决办法,例如将图片放大尺寸后会发现图片不 ...
- 小图片放大后怎么能够清晰,不失真
小图片放大后怎么能够清晰?相信很多小伙伴都想知道这个问题的答案,因为在日常工作中我们经常需要修改图片大小,但是将较小的图片放大后大都会变得模糊不清,导致图片还是不能正常使用,最终还是需要找专业的人帮忙 ...
- 图片放大后变得模糊怎么办?用嗨格式图片无损放大器
图片放大后变得模糊怎么办?我们在工作学习的过程中,经常需要用到图片素材,有时候因为找到的图片大小不够,需要将其放大,但是图片直接放大后就会变得模糊不清,甚至像打上了马赛克,严重影响视觉效果,导致图片无 ...
最新文章
- ansible之fetch模块
- PAT甲级1005 Spell It Right :[C++题解]字符串处理
- 普通平键的主要尺寸有_工字钢尺寸大全
- c++ smart pointer 趣谈
- jQuery遍历(1)
- laravel5.8笔记六:公共函数和常量设置
- php函数相关函数,PHP数组相关函数汇总
- centos删除php_centos如何卸载php
- 战队服务器人员位置,和平精英:职业战队如何分配成员位置?5大定位划出5种职位...
- STM32(四)--------按键控制LED灯
- php 表格自动适应页面,h5纯css实现表格的自适应布局
- Kindle多看系统中字典
- win10如何扩大c盘空间【系统天地】
- 心智成熟的道路虽然辛苦,却是实打实的进步,因为你的每一次迈进,朝向的都是自我实现,也是人之所以为人的价值所在
- 最短路径算法----Floyd-warshall(十字交叉算法证明)
- Windows命令实现匿名邮件发送
- ubuntu安装配置aria2
- 谈谈数据库里的时间戳
- 基于树莓派(ARM)的人脸识别摄像头(QT5.8+OPENCV3.4.5)开发总结
- 【注意力机制集锦】Channel Attention通道注意力网络结构、源码解读系列一
热门文章
- 腾讯管家for android,腾讯手机管家(原QQ手机管家)V6.1.0 for Android 官方版
- call function中的 exporting/importing/changing
- Java文件上传同时携带参数
- 【游戏开发题库】使用Unity制作Unity题库,支持题目录入和刷题(面试 | 笔试 | 自制题库 | 从基础到高级)
- MBTI性格测试:你是哪种动物?准到可怕!
- 数据结构——约瑟夫环(循环链表C语言版)
- 21个深度学习开源数据集分类汇总
- winRAR去广告版
- jwplayer html插件,Typecho视频播放器插件JWPlayer
- 安全电子签章密码技术规范_「签签课堂」(四)一篇读懂电子合同的专业术语...