是否有任何“App Store品质”应用程序可用于从一系列图像文件创建动画GIF?


12

我在App Store搜索“动画GIF”,但唯一返回的应用是将电影文件转换为动画GIF的应用程序。我需要采取另一种方式:我有一系列的应用程序截图,我是一名测试人员。这些是OS X的⌘+⇧+ 4键盘快捷键创建的标准PNG文件。它们显示了我用来重现显示错误的事件序列。

当我说“App Store品质”时,我的意思是它们是原生的Cocoa应用程序。这些应用程序通常会关注用户界面和可用性。你知道,所有能让Mac应用变得更好的东西。


为什么不使用OS X QuickTime.app并以GIF以外的格式制作电影?

有很多网站可以为你做什么,只是google动画gif转换器一词。大多数是免费的。
Graeme Hutchison

Answers:


21

你可以安装ImageMagick brew install imagemagick然后使用这样的东西:

convert -delay 4 *.png output.gif

-delay 4 将帧之间的延迟设置为0.04秒。

有关更多信息,请参见http://www.imagemagick.org/Usage/anim_basics/


1
sudo port install ImageMagick安装macports后
马克

4

我想恢复这个问题,希望能够生成更完整的可用选项列表,这些选项可以是Mac应用程序或命令行工具(不是网站)。

这些是我所知道的。

(我将这个答案标记为社区维基,希望其他人加入它)


2
仅供参考,GIFQuickMaker现在售价0.99美元,Pixen App Store售价9.99美元,但您可以通过编译源代码将其从Repo中免费获得。
布拉德

3

你可以试试GraphicConverter X.

大概10年前,我上次使用GraphicConverter制作动画GIF文件。但它当时运作良好,有很多选择。

这里有一些说明,虽然这些可能是旧版本,可能需要稍微调整一下以获得最新版本:

  1. 在图形程序中绘制动画单元格。

  2. 复制第一个动画单元格并启动GraphicConverter。

  3. 从编辑菜单中执行“带剪贴板的新图片”。这将创建一个与粘贴缓冲区中的单元格完全相同的图形。这将是你的第一帧。

  4. 复制另一个动画单元格

  5. 从GraphicConverter的“图片”菜单中选择“显示电影选项”。它会询问您是否要将文档转换为动画GIF,单击“转换”

  6. 从电影选项窗口中单击“插入帧”按钮。它会将您在粘贴缓冲区中的单元格插入到框架中。继续复制单元格并插入帧直到动画完成。如果要使其成为无限循环,则可以单击影片选项中的该框。

  7. 设置影片选项框顶部的帧之间的延迟。试验一下,你可以随时改变它。数字越大,每帧显示的时间越长。

  8. 保存你的工作。


3

你可能比购买GifBrewery更糟糕。

它是一个精心制作的工具,真正使GIF动画的专业工作。可以将其视为iMovie for GIF。抛光,可靠且充满了控制过程的工具,而不是在一个动画中将8个图像堆叠在一起(接受或保留它的样式)。


1
购买只是为了意识到它只允许我编辑现有的视频/现有的GIF ...我实际上做了一些工作来创建顺序图像,现在我又回到绘图板:)
Mars Robertson 2014年

截至2014
timoxley

GIF Brewery似乎只能用电影作为输入源,而不是图像序列。
无效名称2014年

2

应用程序GIFQuickMaker(1.99美元)将自己描述为:

描述可以创建
GIF,TIFF,BMP,PNG,JPEG和GIF图像传输组合以及GIF动画。


1

对于应用程序商店中可以生成动画GIF的高质量应用程序,总有Photoshop Elements。它并不便宜,但它的消费者版本为照片操纵行业标准。


元素是否具有用于拍摄快速电影文件和生成GIF动画的良好工作流程?我同意这个应用程序的照片印章,但我还没有用它与任何电影文件。
bmike

1

不知道你是否还听说过这个:寻找GIFfun.app

我做了类似于你想做的事情 - 抓住几个屏幕截图并将它们拖放到GIFfun.app上,然后将它们变成动画GIF。它很棒。如果它不是免费的我会付钱给它。


2
您能否添加一个指向该应用程序网站的链接?
nohillside

GIFfun是最好最简单的。

0

您可以使用gifify直接将视频转换为动画gif 。

  1. 安装自制软件
  2. 安装节点: brew install node
  3. 安装/重新安装ffmpeg:

    brew uninstall --ignore-dependencies --force ffmpeg
    brew install ffmpeg --with-libass --with-fontconfig
  4. 安装/重新安装imagemagick:

    brew uninstall --ignore-dependencies imagemagick
    brew install imagemagick --with-fontconfig
  5. 安装gifify

    npm install -g gifify

安装所有依赖项后,可以使用以下命令完成转换:

gifify clip.mp4 -o clip.gif

您还可以在视频中设置开始和结束位置,并添加文字标题:

gifify clip.mp4 -o clip.gif --from 01:48:23.200 --to 01:48:25.300 --text 'nip!'

❗️即使视频较小,转换也可能需要几分钟才能完成。

注意:很可能以前安装的ffmpeg和imagemagick版本需要删除并重新安装所需的额外库(即libassfontconfig)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.