Java / JAI - 将图像保存为灰度

2023-11-30

我尝试保存tiff而不是灰度颜色。我怎么能这样做呢? (必须使用JAI,因为这是一场争吵!)

预先非常感谢并致以最诚挚的问候。


你想要的是下载JAI 图像 I/O 工具,它为 JAI 提供 ImageIO 适配器。一旦安装完毕,一切就很顺利了。

final BufferedImage in = ImageIO.read(new File("frabozzle.tif"));
final BufferedImage out = new BufferedImage(
    in.getWidth(), in.getHeight(),
    BufferedImage.TYPE_BYTE_GRAY);
out.getGraphics().drawImage(in, 0, 0, null);
ImageIO.write(out, "TIFF", new File("graybozzle.tif"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java / JAI - 将图像保存为灰度 的相关文章

随机推荐

  • struts2不再接受http地图参数?

    在struts2中 我利用了struts2中内置的OGNL 将我的输入命名为
  • Cupy OutOfMemoryError 尝试在内存映射模式下 cupy.load 较大尺寸的 .npy 文件时出现 Cupy OutOfMemoryError 错误,但 np.load 工作正常

    我正在尝试使用内存映射模式在 cupy 中加载一些较大的 npy 文件 但我不断遇到OutOfMemoryError 我认为 由于它是在内存映射模式下打开的 因此此操作不应该占用太多内存 因为内存映射实际上不会将整个数组加载到内存中 我可以
  • Plotly:按值对堆积条形图的 y 轴条进行排序

    我有一个使用plotly 构建堆积条形图的代码示例 import plotly graph objects as go x 2018 01 2018 02 2018 03 fig go Figure go Bar x x y 10 15 3
  • 如何使用 Python OpenCV 将图像放在 T 恤上

    我正在尝试将任何自定义图像放在空白 T 恤上 如下所示 我正在使用Python的CV2 知道如何做到这一点吗 我想 cv2 inRange 可以将我指向白色 T 恤 然后我可以调整图像大小以适合衬衫 但我不确定如何保留阴影和皱纹效果 也许有
  • SocketException:使用 ObjectInputStream 在服务器上重置连接

    我正在努力思考对象输入流 对象输出流 因此我创建了一个非常简单的服务器客户端应用程序 其中客户端通过创建的流发送 HashMap 对象 服务器接收该对象并将其打印出来 这是我的服务器代码 import java io import java
  • 在混合控制台和 WinForms 环境中,我可以保持工作程序和 GUI 分离而不出现跨线程异常吗?

    我正在开发一个项目 该项目有一个 Windows gui 可选 和一个可以写入 gui 或控制台 如果没有给出 gui 的工作人员 gui 是可选的 可以使该项目向后兼容可能没有桌面环境的系统 我最终也可能最终用 C 或 C 重新制作该项目
  • Pandas Dataframe:用行平均值替换 NaN

    我正在尝试学习 pandas 但我对以下内容感到困惑 我想用行平均值替换 DataFrame 中的 NaN 因此像df fillna df mean axis 1 应该有效 但由于某种原因它对我来说失败了 我错过了什么吗 我所做的事情有问题
  • 将 Codeigniter 从 1.7.2 升级到 3.1.6

    我需要将我的 codeigniter 从 1 7 2 升级到 3 1 6 我看到中间有很多中间版本 有没有快速的方法或者我应该关注其间的每一次更新 我刚刚从 2 1 6 升级到 3 1 6 最简单的方法是在新目录中全新安装 3 1 6 配置
  • 使用 numpy 将图像转换为灰度

    我有一个由 a 表示的图像numpy array matrix nxm三元组 r g b 我想使用我自己的函数将其转换为灰度 我的尝试未能转换矩阵nxmx3到单个值的矩阵nxm 意味着从数组开始 r g b I get gray gray
  • 如何使用 Url 作为来自expressjs的res.download()参数

    我从expressjs中找到了一个例子 res download report 12345 pdf 提示用户下载 但我传递了一个 url 作为参数 它不起作用 res download仅接受本地文件系统的路径 根据您的要求 您可以执行以下操
  • 按列名称的复杂模式对数据框进行子集化

    我有一个如下所示的数据集 两轮数据 t0 and t1 多尺度 this and that 每个量表有几个项目 1 22 22a 几个要忽略的变量 v2 v3 ignore t0 ignore t1 this t0 this t1 that
  • 简单的 C++ 阶乘程序

    作为家庭作业 我需要一个读取非负整数并计算和打印其阶乘的程序 到目前为止我已经编写了代码 但是如果我尝试输入 50 结果是 0 它适用于较小的数字 任何帮助将非常感激 include
  • 在什么情况下bluebird的“可能未处理的错误”警告可能是错误的?

    可能 一词表明 在某些情况下 即使您自己发现了错误 也可能会在控制台中收到此警告 那些情况是什么 这很好文档中解释了 未处理的拒绝 例外并没有真正达成一致 异步通信 问题是不可能 预测未来并知道被拒绝的承诺最终是否会被实现 处理 blueb
  • 处理缺失的参考文献

    我收到错误Can t use an undefined value as an ARRAY reference在 Perl 脚本中 下面是一个高度简化的版本 基本上我已经设置了一个数组散列 其中一些可能是空的 在本例中为 B 如果我不对数据
  • AlarmManager 在多个设备中无法工作

    我的应用程序使用 AlarmManager 它从 4 年前就开始工作了 但我注意到它在某些设备上开始出现故障 我非常确定代码是正确的 我正在使用 WakefulBroadcastReceiver 并为具有 Doze 的设备使用 setExa
  • SpriteKitPhysicsBody:无法创建物理体

    我的游戏中有一个玩家 它有两种状态 飞行 坠落 他们每个人都有一个图像 对应的player flying player falling 我还使用物理实体来检测碰撞 当我使用一种纹理时 它完全正常运行 但是当我尝试在不同条件下使用不同纹理时
  • 将 JSON 数据映射到 Java 对象

    我一直在尝试将 JSON 数据映射到 Java 对象 并在我的 PC 上使用 JSON 文件 但它总是抛出异常 org codehaus jackson map exc UnrecognizedPropertyException Unrec
  • 静态初始化什么时候发生?

    静态字段什么时候初始化 如果我从不实例化一个类 但访问一个静态字段 那么用于实例化私有静态字段的所有静态块和私有静态方法是否在该时刻被调用 按顺序 如果我调用静态方法怎么办 它也运行所有静态块吗 在方法之前 类的静态初始化通常在第一次发生以
  • GLSurfaceView 截图时显示黑屏

    我徘徊了七个小时来解决我的问题 我已经创建了我正在使用的项目GL表面视图我在其上设置了一张图像 然后我使用它对其实现了不同的效果效果工厂 class 但我的问题是 当我拍摄带有效果图像的屏幕截图时 它总是显示为黑屏而不是图像 我知道这可能是
  • Java / JAI - 将图像保存为灰度

    我尝试保存tiff而不是灰度颜色 我怎么能这样做呢 必须使用JAI 因为这是一场争吵 预先非常感谢并致以最诚挚的问候 你想要的是下载JAI 图像 I O 工具 它为 JAI 提供 ImageIO 适配器 一旦安装完毕 一切就很顺利了 fin