如何在 ImageMagick 中对输入的 PNG 文件进行排序

2024-02-27

我正在使用以下命令制作动画 GIF 文件:

convert -delay 10 -loop 0 *.png animated.gif

但是,问题发生在 *.png 的顺序上。

我的 PNG 文件类似于 1.png、2.png、... 100.png。

在生成的动画 GIF 中,帧的顺序如下:1.png、10.png、100.png、2.png ...

我希望在生成的 GIF 中快照的顺序为 1,2,3 ... 100。


请尝试sort:

$ ls | sort -V
1.png
2.png
10.png
100.png

所以最终:

convert -delay 10 -loop 0 $(ls *.png | sort -V) animated.gif
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 ImageMagick 中对输入的 PNG 文件进行排序 的相关文章

  • 具有非阻塞读取功能的 Bash 脚本

    我想使用命名管道将一些数据发送到根进程 这是脚本 效果很好 bin sh pipe tmp ntp if p pipe then mknod m 666 pipe p fi while true do if read line lt pip
  • 访问 bash 命令行参数 $@ 与 $*

    在许多 SO 问题和 bash 教程中 我发现可以通过两种方式访问 bash 脚本中的命令行参数 gt cat testargs sh bin bash echo you passed me echo you passed me 结果是 g
  • IFS 分隔一个字符串,如“Hello”,“World”,“this”,“is,一个无聊”,“line”

    我正在尝试解析 csv 文件 但 IFS 遇到一些问题 该文件包含如下行 Hello World this is a boring line 各列用逗号分隔 因此我尝试使用以下代码分解该行 IFS read r a tempArr lt l
  • bash 函数保留制表符补全

    我把函数 make color make 1 ccze A in bashrc获得彩色的 make 输出 他的作品很好 但是make用于选择目标的制表符补全功能丢失 有什么方法可以保留函数中命令的制表符完成 或者我可以做其他事情来实现制表符
  • 将 PDF 转换为 JPG 时质量低

    我正在尝试使用 Imagemagic RMAgick 将 PDF 文档转换为图像 原始 PDF 也是从图像创建的 不是原生矢量 PDF image Magick Image from blob original pdf self forma
  • 如何从 powershell 中设置 bash 的环境变量?

    使用powershell我该如何设置 https askubuntu com q 1205227 45156 the 环境 https stackoverflow com q 5327495 262852变量 这里 特别 https sta
  • “grep -q”的意义是什么

    我正在阅读 grep 手册页 并遇到了 q 选项 它告诉 grep 不向标准输出写入任何内容 如果发现任何匹配 即使检测到错误 也立即以零状态退出 我不明白为什么这可能是理想或有用的行为 在一个程序中 其原因似乎是从标准输入读取 处理 写入
  • touch命令在一个目录下创建多个文件(不同名称)

    我想制作一个在 bash 中创建目录和文件结构的脚本 我尝试过这样的事情 mkdir p 1 2 touch 1 2 a b c a b c 应该是在一个命令或其他命令中创建的文件 但由于某种原因 结构是这样的 current folder
  • 将数组传递给函数名称冲突

    Specs GNU bash 版本 3 1 17 无法升级 Premise 我一直在摆弄数组 我想知道是否有任何方法可以让函数的本地变量与所述函数外部的数组同名 Example 在下面的示例中 我将尝试显示该问题 Working bin b
  • 如何替换“docker run”命令中的变量值

    我正在使用 bash 脚本并尝试分配指纹值 如下所示 export FINGERPRINT D0 19 C5 80 42 66 56 AC 6F docker run rm i v var run docker sock var run d
  • 我的 unix 脚本出了什么问题

    bin bash while echo n Player s name read name name ZZZ do searchresult grep name playername if searchresult 0 then echo
  • 此 bash 命令在 Makefile 中未正确运行

    在 Makefile 里面我有这样的 release version poetry version cut f2 d echo release version 如果我运行 我的终端中的语句将毫无问题地运行 gt version poetry
  • apt-get install tzdata 非交互式

    当我尝试 apt get install y tzdata 将显示用于选择时区的命令行选项 我试图在脚本中使用它来进行一些设置 如何在没有用户输入的情况下使 apt get 运行 我知道重新配置 tzdata 我可以做 echo Ameri
  • 规范化 solaris 上的路径名

    在 GNU 系统上我只会使用readlink f SOME PATH 但 Solaris 没有 readlink 我更喜欢在 bash 中运行良好的程序 但如果需要的话其他程序也可以 Edit 到目前为止 我想到的最好的方法是使用 cd 和
  • Bash 方法的返回值总是模 256

    我有一个 bash 脚本方法 它返回输入值 然而 返回值始终是模 256 的值 我用 google 搜索了一段时间 发现this http www tldp org LDP abs html exitcodes html文章说它总是以 25
  • 在 Fish Shell 中设置导出

    我安装了多个版本的 PHP 对于我的正常开发 我总是使用通过自制程序安装的 PHP 5 5 x 在鱼壳里 which php php version gt usr local bin php gt PHP 5 5 8 cli built J
  • 使用 Ansible 将二进制文件添加到 PATH

    我正在尝试安装Kiex https github com taylor kiex版本管理器Elixir http elixir lang org install html使用 Ansible 的编程语言 这些是我为此使用的戏剧 name K
  • shell_exec 的输出被截断为 100 个字符

    当在 shell 中运行以下命令时 curl F file filename http 192 168 0 1 产生以下输出 Accuracy 0 0 1 classification Accuracy 0 0 1 classificati
  • 使用 PHP 将 SVG 图像转换为 PNG

    我正在开发一个网络项目 该项目涉及动态生成的美国地图 根据一组数据为不同的州着色 这个 SVG 文件为我提供了一张很好的美国空白地图 并且很容易更改每个州的颜色 困难在于 IE 浏览器不支持 SVG 因此为了让我使用 svg 提供的便捷语法
  • 从 PL/SQL 调用 shell 脚本,但 shell 以 grid 用户而非 oracle 身份执行

    我正在尝试使用 Runtime getRuntime exec 从 Oracle 数据库内部执行 shell 脚本 在 Red Hat 5 5 上运行的 Oracle 11 2 0 4 EE CREATE OR REPLACE proced

随机推荐

  • ICS 上的 TimePicker NullPointerException

    好吧 所以我刚刚切换了我的TimePickerDialog to a TimePicker由于客户需求 小部件在我正在处理的活动中直接可见 问题是当我按所述上的任何箭头时TimePicker 我得到一个 NullPointerExcepti
  • 从android中的通知栏启动应用程序

    我有一个应用程序 我想在我的应用程序运行时向通知栏显示我的应用程序图标 并且我还希望用户何时单击通知栏中存在的我的应用程序图标 我的应用程序将打开 这个怎么做 请帮忙 已接受的答案已被弃用 这是显示对话框的方法 来自谷歌文档 http de
  • 奇怪的空合并运算符自定义隐式转换行为

    注意 这似乎已修复Roslyn https github com dotnet roslyn 这个问题是在我写答案的时候出现的this one https stackoverflow com questions 6238074 它讨论了关联
  • Spring Boot 2 NoSuchMethodException:org.springframework.mobile.device.Device.()

    最近我尝试将 Spring Boot 应用程序版本从 1 5 10 RELEASE 更新到 2 0 0 RELEASE 项目环境 JDK版本1 8 Gradle 中的 jcenter 存储库 IDE Spring工具套件 STS 版本 3
  • Ember CLI - 在路线中使用 moment.js 时出错

    我已将 moment js 导入到我的项目中 它似乎在我的控制器中工作得很好 但由于某种原因它在我的路线中不起作用 控制器 controllers users js import Ember from ember export defaul
  • 如何在 numpy 中构造向量所有可能差异的矩阵

    我有一个一维数组 可以说 import numpy as np inp vec np array 1 2 3 现在 我想构造一个形式的矩阵 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 当然可以用for循环来完成
  • 使用 Emscripten 导出所有函数

    我想通过 JavaScript 以简单的方式使用 C 源代码 仅使用免费 自由软件 所以 Emscripten 似乎是一个不错的选择 https kripken github io emscripten site docs porting
  • 正则表达式提取具有匹配单词的整个句子

    我想在全文中提取带有 flung 一词的句子 例如 在下面的文本中 我想提取句子 It was just as if a hand had紧紧抓住它们并将它们扔到一边 使用正则表达式 我尝试用这个 flung
  • java中是否可以用三元运算符添加0?

    嗨 我已经尝试了从三元运算符 if else 语句并将 int 解析为字符串的所有内容 我正在制作一个读取 4 01 4 02 的时钟 但它输出 4 1 这是我的java代码 可以添加0吗 或者我需要别的东西 package bank im
  • Xcode 8 模拟器崩溃

    我最近下载了 Xcode 8 beta 当我尝试打开模拟器时 它卡在黑色的 Apple 屏幕上 并且收到 SpringBoard 的崩溃消息 有任何想法吗 如果我遗漏了任何内容 我很乐意进行编辑 提前致谢 这是发行说明中提到的已知问题 与下
  • Android 8.1 屏幕方向问题:翻转为横向屏幕

    除了用于播放始终为横向的视频的活动外 我的所有活动都处于纵向模式 我发现在 Android 8 1 上 每次打开视频 Activity 并关闭它时 上一个 Activity 都会转为横向 即使它在清单上设置为 纵向 也是如此 有时先转到肖像
  • 在 jodaTime 中获取主格月份名称

    我需要根据不同的数字获取月份名称Locales 为此 我创建了一个DateTime or YearMonth 没关系 对象并获取它的monthOfYear财产 YearMonth md new YearMonth 1992 month Sy
  • android中debug.keystore有什么用?

    我有一个小小的澄清 我有以下问题 1 每次正常构建工程时是否使用debug keystore生成apk 2 我已经解压生成的apk文件 我发现 META INF 文件夹中提供了证书 这些证书是用debug keystore生成的 用于识别系
  • C# 中重载方法的 MethodInfo 调用

    我正在使用 MethodInfo 调用重载方法 该方法引发异常 TargetParameterCount 不匹配 下面是我的代码 public class Device public bool Send byte d int l int t
  • Django MongoDB引擎运行tellsiteid时出错

    所以我按照教程创建了一个 django 项目和应用程序 并且我拥有 MongoDB 引擎所需的所有依赖项 在我尝试启用管理界面之前 一切似乎都工作正常 我取消注释了 require 位 并将 django mongodb engine 和
  • 将 H2 数据库与 Android 集成 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 有没有关于将 H2 数据库与 Android 集成并开始使用的教程 我正在寻找执行此操作的指南 Thanks The H2 中的 Android 文档
  • 未使用的数据成员是否占用内存?

    初始化数据成员而不引用 使用它是否会在运行时进一步占用内存 或者编译器是否只是忽略该成员 struct Foo int var1 int var2 Foo var1 5 std cout lt lt var1 在上面的例子中 成员var1获
  • 通用 O 数据控制器未返回预期结果

    我正在尝试创建一个通用的 OData 控制器 我是根据做的this https www strathweb com 2018 04 generic and dynamically generated controllers in asp n
  • Python 井字游戏

    我不确定所有代码是否都是必要的 所以我将发布它 Tic Tac Toe Plays the game of tic tac toe against a human opponent global constants X X O O EMPT
  • 如何在 ImageMagick 中对输入的 PNG 文件进行排序

    我正在使用以下命令制作动画 GIF 文件 convert delay 10 loop 0 png animated gif 但是 问题发生在 png 的顺序上 我的 PNG 文件类似于 1 png 2 png 100 png 在生成的动画