背景:设计了winform基于c#的上位机开发,读取excel中的二维数据转换为图像并显示,为了图像分析需求,需要将图像进行缩放来识别图像质量,开发过程中,按照网络上传统的缩放图像的方式实现了图像缩放,但是放大后图像不清晰。

解决方案:

鼠标滚轮缩放:

至此,图像放大后的效果如下:

但是保存后的图像用微信查看,放大后很清晰,经过多次查看后,忽然发现微信里放大后可以明显的看到像素点,于是开始搜索“winform按像素点显示图像”,找到了如下的文章:

按照文章的提示,重写paint方法,并调用e.Graphics.DrawImage方法,试了几个发现,只有如下两个可以达到想要的效果:

重写的picturebox的paint方法:

至此,放大后效果如下:

与微信图片查看器放大效果基本一致。

参考资料:winform实现图片像素化的关键_Toolatetosay的博客-CSDN博客_图片像素画

感谢这位博主的分享。

基于c#的winform中图片放大后不清晰问题相关推荐

  1. 如何使图片放大后依然清晰?

    如何使图片放大后依然清晰?无论你在工作中还是在学习中比如做PPT.pdf.word文件等,都会使用不少的图片素材,如果图片素材的尺寸太小就需要放大处理,但是很多时候会因为放大的图片变得不清晰而都导致不 ...

  2. 小图片放大后不清晰怎么办?无损放大

    大家都知道图片太小就需要进行放大处理,通常我们会采用photoshop或者其他的画图工具来放大图片,但是这种传统的图片放大方法放大后的图片像素会降低,图片失真变得很不清晰,让图片无法使用,最终影响我们 ...

  3. css中图片缩放后不清晰解决方法

    场景:uniapp开发,头部滚动条图片模糊不清晰 示例: 在图片样式加上image-rendering属性 image-rendering: -webkit-optimize-contrast; im ...

  4. 把图片放大后还很清晰的办法

    不知道在座的小伙伴们有没有遇到过这种绝望的时候,好不容易在网上下载到一张合适的图片素材,用来工作中使用,但是图片尺寸太小,将图片放大后却变得很模糊,没办法继续使用,只能继续寻找另外的图片素材.图片放大 ...

  5. 图片放大后都是马赛克怎么办?

    图片放大后都是马赛克怎么办?相信大家都有遇到过这样的问题,像素较低的图片放大后变得非常的模糊,图片上有很多的小格子就像打了马赛克一样,这是由于图片尺寸放大后图片失真导致的.遇到这种情况让人感觉很苦恼, ...

  6. 图片放大后变得不清晰,很模糊怎么办?

    不知道在座的小伙伴在日常的工作中有没有遇到过这样的苦恼,将需要使用的图片放大后变得不清晰,很模糊,导致这张图片素材无法使用,却一直找不到变清晰的方法.其实你是用错了图片放大的方法,如果你采用常用的方法 ...

  7. 图片放大后变模糊怎么办?

    图片放大后变模糊怎么办?作为一名上班族,工作中难免要使用到图片素材,如果找到的图片素材尺寸不够,就需要将图片进行放大处理,但是当我们将图片尺寸放大后变得非常的模糊不清,图片就像有一层马赛克样子的格子, ...

  8. 图片放大后就会变得模糊怎么办?

    图片放大后就会变得模糊怎么办?作为一名刚进入职场不久的上班族,没有要处理很多的图片,图片处理虽然不是一件多么困难的事情,但有些问题却一直存在,一种没找到更好的解决办法,例如将图片放大尺寸后会发现图片不 ...

  9. 小图片放大后怎么能够清晰,不失真

    小图片放大后怎么能够清晰?相信很多小伙伴都想知道这个问题的答案,因为在日常工作中我们经常需要修改图片大小,但是将较小的图片放大后大都会变得模糊不清,导致图片还是不能正常使用,最终还是需要找专业的人帮忙 ...

  10. 图片放大后变得模糊怎么办?用嗨格式图片无损放大器

    图片放大后变得模糊怎么办?我们在工作学习的过程中,经常需要用到图片素材,有时候因为找到的图片大小不够,需要将其放大,但是图片直接放大后就会变得模糊不清,甚至像打上了马赛克,严重影响视觉效果,导致图片无 ...

最新文章

  1. ansible之fetch模块
  2. PAT甲级1005 Spell It Right :[C++题解]字符串处理
  3. 普通平键的主要尺寸有_工字钢尺寸大全
  4. c++ smart pointer 趣谈
  5. jQuery遍历(1)
  6. laravel5.8笔记六:公共函数和常量设置
  7. php函数相关函数,PHP数组相关函数汇总
  8. centos删除php_centos如何卸载php
  9. 战队服务器人员位置,和平精英:职业战队如何分配成员位置?5大定位划出5种职位...
  10. STM32(四)--------按键控制LED灯
  11. php 表格自动适应页面,h5纯css实现表格的自适应布局
  12. Kindle多看系统中字典
  13. win10如何扩大c盘空间【系统天地】
  14. 心智成熟的道路虽然辛苦,却是实打实的进步,因为你的每一次迈进,朝向的都是自我实现,也是人之所以为人的价值所在
  15. 最短路径算法----Floyd-warshall(十字交叉算法证明)
  16. Windows命令实现匿名邮件发送
  17. ubuntu安装配置aria2
  18. 谈谈数据库里的时间戳
  19. 基于树莓派(ARM)的人脸识别摄像头(QT5.8+OPENCV3.4.5)开发总结
  20. 【注意力机制集锦】Channel Attention通道注意力网络结构、源码解读系列一

热门文章

  1. 腾讯管家for android,腾讯手机管家(原QQ手机管家)V6.1.0 for Android 官方版
  2. call function中的 exporting/importing/changing
  3. Java文件上传同时携带参数
  4. 【游戏开发题库】使用Unity制作Unity题库,支持题目录入和刷题(面试 | 笔试 | 自制题库 | 从基础到高级)
  5. MBTI性格测试:你是哪种动物?准到可怕!
  6. 数据结构——约瑟夫环(循环链表C语言版)
  7. 21个深度学习开源数据集分类汇总
  8. winRAR去广告版
  9. jwplayer html插件,Typecho视频播放器插件JWPlayer
  10. 安全电子签章密码技术规范_「签签课堂」(四)一篇读懂电子合同的专业术语...