java bmp转jpg,javapdf转jpg

  java bmp转jpg,javapdf转jpg

  作者是材料科学专业的研究生。经常做扫描(SEM)的时候,他脑袋短路,图片格式保存为tif。只有在复制数据的时候,他才能发现:数据为什么这么大?回来处理图像的时候傻乎乎的把tif变成了jpg,很苦恼。这里提醒一下坑友:做实验要小心,不要刷微博听音乐【手动狗头终身 3】

  TIF图像和jpg图像TIF的区别是TAG图像格式的缩写,中文翻译为Tag图像文件格式(感觉有点奇怪)。是一种灵活的位图格式(什么是位图?),主要用于存储包括图片和艺术图纸在内的图像。优点:灵活存储图像信息,可支持多种颜色系统(什么是颜色系统?),独立于操作系统,但图像格式复杂,占用存储空间大。

  JPEG的全称是联合摄影专家组,中文作为联合摄影专家组(感觉不是格式名!),日常人们称之为jpg格式。jpg格式图像最大的特点是压缩技术非常先进,去掉了多余的图像和色彩数据,只占用很小的存储空间,不影响图像效果,非常适合网络传输(减少带宽压力)。

  综上所述:TIF格式的图像信息比较完整,所以占用空间比较大。jpg格式图像经过压缩,图像数据信息相对减少,占用空间小,易于传播。(这样,保存TIF为实验图像才是王道。下次告诉实验者。)

  把Python TIF图像转换成jpg图像格式的工具有很多,但是现在只要敢在网络上安装该软件的人,都可以轻松得到一个全家桶,然后就会出现满屏999渣,动不动就蹦出几个难以形容的Y图像。就是不敢装软件那种说不出的痛苦!

  另外,我想要的很简单。只是个小玩意。我没什么好说的。首先,我将加载代码。

  import cv2 . cv 2 ascv import OS path=OS . getcwd()# Get TIF _ list=[x for x in OS . listdir(path)if x . ends with(。tif)] #获取num,Inenumerate (tif _ list)目录中所有tif格式图像的列表:#遍历列表img=cv.imread(i,-1) #读取TIF图像cv.imwrite (i.split( . ) [0].jpg ,img) # TIF格式转换为jpg并按原名称命名。就几行代码?是的,真的那么简单,但是我已经学了一段时间了。我在这里解释一下。

  两个必需的库cv2是众所周知的图像处理库OpenCV。我刚开始学习下面这行代码时总是出错:将cv2导入为cv。这是因为Pycharm中的包库以不同的方式打包,cv2是包的名称。需要调用包中的子包cv2,也就是下面一行代码才能正确运行。

  导入cv2.cv2as cv.imread (I,-1),这里的参数-1是什么意思?

  IMREAD_UNCHANGED=-1 #不转换,比如一张16位的图片,读出来还是16位。

  im read _ gray=0 #将其转换为灰度图像,比如16位图像,读出为8位,类型为CV_8UC1。

  IMREAD_COLOR=1 #转换为RGB三通道图像,图像深度改为8位。

  IMREAD_ANYDEPTH=2 #保持图像深度不变,将其转换为灰度图像。

  IMREAD_ANYCOLOR=4 #如果图像通道数小于等于3,则保持原通道数不变;如果通道数大于3,则只取前三个通道,图像深度改为8位。

  Os库是一个系统函数库,通过它可以访问系统文件夹、数据等。用好了很方便。存在的问题和思考的问题都解决了。但实际操作过程中是通过os.getcwd()获取当前目录的,这意味着:你必须把要转换的tif图像和脚本代码放在同一个目录下,这样代码才能正确执行。如果图像在另一个位置呢?存在文档阅读不方便的问题。

  https://zhuanlan.zhihu.com/p/80941308 TIF和jpg的区别

  格式:https://blog.csdn.net/zsc201825/article/details/89358802

  操作系统库:https://www.runoob.com/python/os-listdir.html

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • php读取pdf数据,php pdf读取
  • php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法
  • kotlon协程,深入理解kotlin协程pdf,一文彻底搞懂Kotlin中的协程
  • 深入解析C#(第4版),深入解析css pdf,深入解析contentWindow, contentDocument
  • java 反射机制原理与用法详解视频,java 反射机制原理与用法详解pdf
  • java 反射机制原理与用法详解视频,java 反射机制原理与用法详解pdf,Java 反射机制原理与用法详解
  • ,,Java使用iTextPDF生成PDF文件的实现方法
  • ,,Python利用PyMuPDF实现PDF文件处理
  • 漫画算法小灰的算法之旅pdf,漫画算法2-小灰的算法进阶
  • devops和自动化运维实践 PDF,devops思想在运维方面的具体实践
  • pdf如何去除水印,pdf去水印的三种方法
  • 把a4的内容打印成a3小册子,a4的pdf文档如何打印成a3
  • nlp自然语言处理入门pdf,精通python自然语言处理 pdf
  • 容器docker基本操作,每天5分钟玩转docker容器技术 pdf
  • sklearn中文手册pdf下载,sklearn库模块及函数
  • 留言与评论(共有 条评论)
       
    验证码: