使用ImageJ将Raw格式图片批量转换为JPG

自动方法:

1,创建一个txt文本文档,然后将下面的代码复制粘贴进去。
2,将代码的第一行path修改为你的raw图片所在的路径,
3,第二行out修改为转换后jpg图片存储路径。
4,完成前2步后,如果你是windows系统,那么需要将路径中所有的反斜杠“\”改成正斜杠“/”,并且路径最后的斜杠不能省略。
5,imageInfo也需要根据你的Raw图片参数进行修改,具体修改方式请参考下方的手动方法。
6,保存文本文档,然后通过ImageJ的Plugins -> Macro -> Edit... 打开该文本文档,然后运行(ctrl+R)即可

//需修改path和out,以及下方的raw的长宽和格式
path = "C:/Users/我是胡锦州/Desktop/ImageJ图片/";
out = "C:/USERS/OUT/";
imageInfo = "image=[16-bit Unsigned] width=1408 height=1408 little-endian"
list = getFileList(path);for (i = 0; i < list.length; i++) {file = path + list[i];run("Raw...", "open=" + file + imageInfo);saveAs("tiff", out + getTitle());
}

手动方法:

首先打开Plugins -> Macro -> Record,这会打开下图所示的窗口。这个窗口会将你的操作记录成代码。

如下图所示,依次点击File -> Import -> Raw...

注意,不要使用File -> Open,否则虽然可以打开图片,但是使用Record无法记录完整代码。

然后选择你的图片,设置好下图的参数(这里的参数你自己应该清楚),点击OK,然后你的Raw图片就被打开了。并且此时你的Record窗口中将会记录打开Raw文件的代码。下图2中,红框标记的部分(从“image”开始,到引号截止)即为“自动方法”中第5步的imageInfo,

正文已结束!如有疑问欢迎加博主微信w2689115745交流!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/299182.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

K8S理论

kubernetes&#xff1a;8个字母省略&#xff0c;就是k8s 自动部署自动扩展和管理容器化部署的应用程序的一个开源系统 k8s是负责自动化运维管理多个容器化程序的集群&#xff0c;是一个功能强大的容器编排工具 分布式和集群化的方式进行容器化管理 版本有1.15 .1.18 .1.20 …

【代码随想录】刷题笔记Day37

前言 试一试早上晚上固定时间刷题会不会效率and养成习惯 135. 分发糖果 - 力扣&#xff08;LeetCode&#xff09; 两边一起判断容易顾此失彼从左到右遍历&#xff0c;只比较右比左大的情况&#xff0c;局部and全局&#xff1a;右比左大从右到左遍历&#xff0c;只比较左比右…

17.仿简道云公式函数实战-数学函数-ABS

1. ABS函数 ABS 函数可用于返回数字的绝对值 2. 函数用法 ABS(number) 3. 函数示例 如&#xff0c;ABS(-12)和ABS(12)的返回结果均为 12。 4. 代码实战 首先我们在function包下创建math包&#xff0c;在math包下创建AbsFunction类&#xff0c;代码如下&#xff1a; pac…

桶装水订水配送小程序搭建

"尽享清爽健康生活&#xff0c;一键即达——桶装水配送小程序" 在追求健康生活的今天&#xff0c;桶装水已成为日常必需。为了满足大家的需求&#xff0c;我们精心打造了一款全新的桶装水配送小程序。 这款小程序&#xff0c;功能齐全&#xff0c;使用便捷。在线下单…

PLC-IoT 网关开发札记(1):存档和分发 Android App

开篇记 PLC-IoT 网关是作者开发的产品&#xff0c;根据客户需求&#xff0c;立项开发手机 App&#xff0c;为用户提供一种方便、直观、友好的设备操控方式。网关运行的是嵌入式 Linux 操作系统&#xff0c;计划通过某一种通信协议&#xff08;例如 HTTP&#xff0c;MQTT或者 T…

Kylin-Desktop-V10-SP1-General-Release-2303-X86_64-海光版(hygon c86)下载

csdn下载 【免费】Kylin-Desktop-V10-SP1-General-Release-2303-X86-64-海光版-001资源-CSDN文库 【免费】Kylin-Desktop-V10-SP1-General-Release-2303-X86-64-海光版-002资源-CSDN文库 【免费】Kylin-Desktop-V10-SP1-General-Release-2303-X86-64-海光版003资源-CSDN文库…

Android studio 连接夜神模拟器

前言&#xff1a; 在夜神模拟器安装目录&#xff0c;直接打开powerShell&#xff0c;然后输入&#xff1a;nox_adb.exe connect 127.0.0.1:62001&#xff0c;命令无法执行出现以下错误&#xff1a; 按照上面的提示&#xff0c;键入&#xff1a;.\nox_adb.exe 依然无法执行 如…

长宁区科协常务副主席张正行一行到访深兰科技

12月22日&#xff0c;上海市长宁区科协常务副主席张正行、学会部部长洪嫣一行到访深兰科技总部&#xff0c;并与深兰科技集团董事长陈海波、深兰科技集团技术副总裁王雷博士等进行了会谈。 座谈中&#xff0c;陈海波详细介绍了深兰科技当前的企业发展及业务现状&#xff0c;并就…

真实案例扫描APP开发——基于实例分割实现拍照文档实时边缘检测(C++/JNI实现)

前言 这是一个安卓NDK的项目&#xff0c;想要实现的效果就是拍照扫描&#xff0c;这里只涉及到的只有边缘检测&#xff0c;之后会写文档滤镜、证件识别与证件1比1打印&#xff0c;OCR、版面分析之后的文档还原。我的开发环境是Android Studio 北极狐&#xff0c;真机是华为mat…

【网络安全】Log4j 远程代码执行漏洞解析

一、简介 Log4j2 是一个用于 Java 应用程序的成熟且功能强大的日志记录框架。 它是 Log4j 的升级版本&#xff0c;相比于 Log4j&#xff0c;Log4j2 在性能、可靠性和灵活性方面都有显著的改进。 二、特点 Log4j2 是一个功能强大且灵活的日志记录框架&#xff0c;旨在提供高…

数据结构之<堆>的介绍

1.简介 堆是一种特殊的数据结构&#xff0c;通常用于实现优先队列。堆是一个可以被看作近似完全二叉树的结构&#xff0c;并且具有一些特殊的性质&#xff0c;根据这些性质&#xff0c;堆被分为最大堆&#xff08;或者大根堆&#xff0c;大顶堆&#xff09;和最小堆两种。 2.…

Spring Boot:Spring Boot 入门、yaml 配置文件给属性赋值、自动装配原理详解

文章目录 Spring Boot - 01一、概述二、第一个 Spring Boot 程序补充知识 三、配置文件1. yaml 配置文件2. 使用 yaml 配置文件给属性赋值3. 松散绑定以及数据校验4. 配置文件的位置以及多环境配置 四、Spring Boot 分析1. pom.xml2. 启动器3. 主程序4. 自动装配原理5. 主启动类…