你能强制 ImageMagick 使用 PNG-8 alpha 透明度吗?

2023-11-21

当我尝试通过 Imagemagick 运行一堆具有 alpha 透明度的 PNG-8 图像时,它会将它们转换为 PNG-32,从而大大增加了文件大小。

是否可以强制 Imagemagick 将我的图像类型保留为 8 位 PNG?


你可以这样做:

convert test.png PNG8:test2.png

我在 IM 和 PNG8 方面的运气各不相同,但这是正确的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

你能强制 ImageMagick 使用 PNG-8 alpha 透明度吗? 的相关文章

  • openGL转png

    我正在尝试将包含大量纹理 没有移动 的 openGL 编辑 我画的卡片 thx unwind 转换为一个 PNG 文件 我可以在框架的另一部分中使用该文件我正在与 有 C 库可以做到这一点吗 thanks 如果您的意思只是 获取由 Open
  • Python 中快速、小型且重复的矩阵乘法

    我正在寻找一种使用 Python Cython Numpy 快速将许多 4x4 矩阵相乘的方法 任何人都可以给出任何建议吗 为了展示我当前的尝试 我有一个需要计算的算法 A 1 A 2 A 3 A N 哪里每个 A i A j Python
  • 在 Ruby 中构建字符串时,为什么铲运算符 (<<) 优于加等于 (+=)?

    我正在通过 Ruby Koans 进行工作 The test the shovel operator modifies the original string公案中about strings rb包括以下评论 Ruby 程序员倾向于使用铲子
  • 黑白 PNG 转 SVG

    我有一个河流 土地掩码来区分土地与河流 湖泊 该文件的大小为 W 43 200x H 21 600 由于 RAM 立即填满 因此无法打开该文件 我已将文件分成 3600 3600 块 它们可以正常打开 然而 我试图在谷歌地图中绘制陆地上的文
  • 使用多个模块时优化 Flex

    我有一个 Flex 应用程序 加载时间非常重要 消费者网站 我希望能够在屏幕上显示一些内容 然后允许根据需要加载其他模块 我面临的问题是所有模块的总和比我将所有组件包含在单个 swf 文件中要大得多 原因很明显 例如 访问 Web 服务所需
  • PIL 不保存透明度

    from PIL import Image img Image open 1 png img save 2 png 第一张图像具有透明背景 但是当我保存它时 透明度消失了 背景为白色 我究竟做错了什么 可能图像已被索引 PIL 中的模式 P
  • 有效地查找正则表达式的所有重叠匹配项

    这是后续与 java 正则表达式匹配的所有重叠子字符串 https stackoverflow com q 11303309 244526 有没有办法让这段代码更快 public static void allMatches String
  • 使用 lpSolve 优化 R 团队名单

    我是 R 新手 有一个想要解决的特定幻想运动队优化问题 我见过其他帖子使用 lpSolve 来解决类似的问题 但我似乎无法理解代码 下面的示例数据表 每个球员都在一个球队中 扮演着特定的角色 有薪水 并且每场比赛都有平均得分 我需要的限制是
  • 我有*很多*源文件要添加到 git 存储库,如何使其快速

    我在看here https git scm com docs git fast import寻找更快地将批量文件导入 git 存储库的灵感 但不确定是不是这样 基本上情况是 我有超过 1 亿个文件想要提交到 git 存储库 我已将它们分解为
  • 将嵌套循环计算转换为 Numpy 以加速

    我的Python程序的一部分包含以下代码段 其中一个新的网格 是根据旧网格中找到的数据计算的 网格是二维浮点数列表 该代码使用了三个 for 循环 for t in xrange 0 t step for h in xrange 1 hei
  • 通过分布式数据库聚合作业优化网络带宽

    我有一个分布式 联合数据库 结构如下 数据库分布在三个地理位置 节点 每个节点集群有多个数据库 关系数据库是 PostgreSQL MySQL Oracle 和 MS SQL Server 的混合体 非关系数据库是 MongoDB 或 Ca
  • 缩小 ASP.NET 生成的 Javascript 的最佳方法是什么?

    在 ASP NET 3 5 运行时缩小 ASP NET 生成的 Javascript 例如由 webresource axd 提供的 Javascript 的最佳方法是什么 我尝试使用Mb压缩 http mbcompression code
  • 方法返回 IOrderedEnumerable 而不是 IEnumerable 是否有利?

    Can it be advantageous for a method to return IOrderedEnumerable instead of IEnumerable 仅当您希望人们每次都订购该枚举并且发现很难弄清楚如何执行此操作时
  • Image magick/PHP 无法处理大图像

    我有一个 PHP 脚本 用于调整用户 FTP 文件夹中图像的大小 以便在他的网站上使用 虽然调整大小的速度很慢 但该脚本已正确完成了过去的所有图像 然而最近 用户上传了 21 兆像素 JPEG 图像的相册 正如我发现的那样 该脚本无法转换图
  • 优化 CSS 交付 - Google 的建议

    谷歌建议在 head 中使用非常重要的 CSS 内联 并在内部使用其他 CSS
  • 使用 ImageMagick 和/或 GhostScript 将多页 PDF 转换为多个 JPG

    我正在尝试将多页 PDF 文件转换为一堆 JPEG PDF 中的每一页一个 我花了几个小时寻找如何做到这一点 最终我发现我需要安装 Ghostscript 所以我就这么做了 来自这个网站 http downloads ghostscript
  • meteorjs 中的 imagemagick (在流星路由器和光纤的帮助下)

    我无法在meteorjs 中使用imagemagick 我正在开发一个小型 svg gt png 转换器 其中包含一个 REST API 来提供转换后的图像 我用meteor router实现了其余的api imagemagick 转换有效
  • 这个方法比 Math.random() 更快吗?

    我是一名初学者 目前已经开始开发一款使用粒子群优化算法的 Android 游戏 我现在正在尝试稍微优化我的代码 并且 for 循环中有相当多的 Math random 几乎一直在运行 所以我正在考虑一种方法来绕过并跳过所有 Math ran
  • imagemagick 不会删除 tmp 文件

    我有一个使用 Carrierwave S3 和 rmagci 的应用程序 或多或少以下http railscasts com episodes 253 rierwave file uploads http railscasts com ep
  • 如何使用网格分割图像并保留透明度边界框

    我有一些 png 图像 我想将其分成几个部分 例如按网格或大小 但每个部分应具有与原始图像相同的边界框 透明度 Example 将图像分成两部分 原来的 200 89 Output 部分 1 png 200 89 第2部分 png 200

随机推荐

  • Excel 2007 - 根据文本生成唯一ID?

    我有一张工作表 其中 B 列中有一个名称列表 A 中有一个 ID 列 我想知道是否有某种公式可以获取该行 B 列中的值并根据文本生成某种 ID 每个名字也是独一无二的 不会以任何方式重复 如果我真的不必使用 VBA 那就最好了 但如果我必须
  • 集合、多重集、映射和多重映射如何在内部工作

    多组如何运作 如果集合不能将值映射到键 那么它是否只保存键 另外 关联容器如何工作 我的意思是向量和双端队列在内存中是按顺序定位的 这意味着如果它们很大 则删除 删除 除了开始 双端队列 和结束 向量 双端队列 会很慢 列表是一组不按顺序位
  • 我为什么要关心 Java 没有具体化泛型?

    这是我最近在一次采访中提出的一个问题 因为候选人希望看到 Java 语言中添加一些内容 这通常被认为是 Java 所没有的痛苦具体化泛型但是 当我催促时 这位候选人实际上无法告诉我 如果他们在那里 他可以实现哪些目标 显然 因为 Java
  • 从 C# 读取 protobuf3 自定义选项

    TL DR 根据文档 如果我正在使用 C 我可以使用读取自定义选项的值string value MyMessage descriptor gt options GetExtension my option Java 和 Python 也有类
  • 时间戳最大值

    我在 Windows 10 x64 上使用 Python 3 6 0 我刚刚发现在time ctime seconds seconds参数有一个隐含的最大值 即 32536799999 几乎等于2 34 92135 这是最大值吗 错误消息只
  • 使用 sed (或类似的东西)修改变量的内容

    我编写了一个 BASH 文件 其中包含以下形式的多个嵌入式循环 for P in 0 10 0 20 0 90 1 00 do for Q in 0 10 0 20 0 90 1 00 do 我使用这些变量作为命令行应用程序的参数 并直接在
  • 订阅 Facebook 页面动态实时更新

    我正在用 Scala 和 Play 编写一个 Facebook 应用程序 我想要实时更新用户源和该用户管理的页面源 所以我订阅了这些 这是从 GET my app id subscriptions 返回的内容 data object use
  • 如何在 SQL Server 中生成正态分布的数字

    我正在尝试播种一些数据 是否有办法在 SQL Server 中生成遵循正态分布曲线的数字 例如 我将指定平均值 标准差和计数 然后我会得到一个数字列表 随机正态分布 UPDATE TABLE SET COLUMN CAST SQRT 2 L
  • 在 Mac OSX 上使用 Xcode4 部署和分发 OpenCV 应用程序

    我正在开发 OpenCV 应用程序 我的问题是如何在非开发机器 未安装 OpenCV 的机器 上部署和分发该应用程序 我在 Mac OS X Lion 上使用 Xcode4 和 OpenCV 2 2 thanks 这只是部分答案 因为我还没
  • Github Pages 404 除了index.html 之外的所有内容

    我有一个供我们团队使用的 Github 页面网站 http olinaeromarketing github io 我尝试在本地打开index html 它在我的电脑上的chrome 中完美运行 一切都很完美 然而 当我将所有内容推送到 G
  • Safari 表行渐变背景重复 Bug

    当我在 tr 标签中使用渐变背景时 它似乎在其他浏览器中正常工作 但似乎背景代码应用于 Safari 中的每个 td 标签 当您在 Safari 和其他浏览器中运行下面的示例代码时 您就会明白我的意思 有人对这个问题有解决方案建议吗 Chr
  • 如何使 Wicket 的“AjaxLink”无状态?

    我正在构建一个 Wicket Web 应用程序 该应用程序必须处理大量并发请求 我已经设置了一个测试环境和一些 jmeter 脚本来进行负载测试 我注意到如果我将大多数页面设置为无状态 我可以减少应用程序的 CPU 和内存占用 我已将代码添
  • 如何使用Spring为HikariCP设置数据源?

    您好 我正在尝试将 HikariCP 与 Spring 结合使用作为连接池 我正在使用 jdbcTempLate 和 JdbcdaoSupport 这是我的数据源 spring 配置文件
  • 如何在另一个环境模块中包含环境模块声明?

    我有一个环境 d ts直接依赖于 Immutable 的模块
  • lambda - 用户无权执行:cognito-idp:ListUsers

    当我在 Lambda 中测试期间尝试获取用户池中的所有用户时 遇到以下错误 errorType AccessDeniedException errorMessage User arn aws iam 123456789 user xxxxx
  • 空字符串和单个分隔符字符串上的字符串拆分行为

    这是后续这个问题 问题在下面第二行 split x returns ok x split x returns but shouldn t it return because it s the string before x xa split
  • 如何使用 Serde 从原始结构的 JSON 反序列化结构的子字段?

    我想要拥有Test team size属性从数据反序列化Test对象本身 derive Debug Serialize Deserialize struct TeamSize pub min i64 pub max i64 derive D
  • 模态未设置时的 UINavigationBar 外观

    我在 appDelegate 中使用以下代码来设置整个应用程序中 UINavigationBar 和状态栏的外观 UINavigationBar appearance setTintColor UIColor whiteColor UINa
  • 在ggplot2中添加条形之间的空间

    我想在 ggplot2 中的条形之间添加空格 此页面提供了一种解决方案 http www streamreader org stats questions 6204 how to increase the space Between the
  • 你能强制 ImageMagick 使用 PNG-8 alpha 透明度吗?

    当我尝试通过 Imagemagick 运行一堆具有 alpha 透明度的 PNG 8 图像时 它会将它们转换为 PNG 32 从而大大增加了文件大小 是否可以强制 Imagemagick 将我的图像类型保留为 8 位 PNG 你可以这样做