我在App Store搜索“动画GIF”,但唯一返回的应用是将电影文件转换为动画GIF的应用程序。我需要采取另一种方式:我有一系列的应用程序截图,我是一名测试人员。这些是OS X的⌘+⇧+ 4键盘快捷键创建的标准PNG文件。它们显示了我用来重现显示错误的事件序列。
当我说“App Store品质”时,我的意思是它们是原生的Cocoa应用程序。这些应用程序通常会关注用户界面和可用性。你知道,所有能让Mac应用变得更好的东西。
我在App Store搜索“动画GIF”,但唯一返回的应用是将电影文件转换为动画GIF的应用程序。我需要采取另一种方式:我有一系列的应用程序截图,我是一名测试人员。这些是OS X的⌘+⇧+ 4键盘快捷键创建的标准PNG文件。它们显示了我用来重现显示错误的事件序列。
当我说“App Store品质”时,我的意思是它们是原生的Cocoa应用程序。这些应用程序通常会关注用户界面和可用性。你知道,所有能让Mac应用变得更好的东西。
Answers:
你可以安装ImageMagick brew install imagemagick
然后使用这样的东西:
convert -delay 4 *.png output.gif
-delay 4
将帧之间的延迟设置为0.04秒。
sudo port install ImageMagick
安装macports后
我想恢复这个问题,希望能够生成更完整的可用选项列表,这些选项可以是Mac应用程序或命令行工具(不是网站)。
这些是我所知道的。
GIFQuickMaker [应用程序,不再免费,非常简单,但可以工作并创建小图像]
Pixen [App,也不再免费]
Gifsicle:命令行动画GIF [基于终端,可通过brew获得]
ImageMagick:转换,编辑或编写位图图像 [特别是convert
程序。基于终端,可通过brew获取]
(我将这个答案标记为社区维基,希望其他人加入它)
你可以试试GraphicConverter X.
大概10年前,我上次使用GraphicConverter制作动画GIF文件。但它当时运作良好,有很多选择。
这里有一些说明,虽然这些可能是旧版本,可能需要稍微调整一下以获得最新版本:
在图形程序中绘制动画单元格。
复制第一个动画单元格并启动GraphicConverter。
从编辑菜单中执行“带剪贴板的新图片”。这将创建一个与粘贴缓冲区中的单元格完全相同的图形。这将是你的第一帧。
复制另一个动画单元格
从GraphicConverter的“图片”菜单中选择“显示电影选项”。它会询问您是否要将文档转换为动画GIF,单击“转换”
从电影选项窗口中单击“插入帧”按钮。它会将您在粘贴缓冲区中的单元格插入到框架中。继续复制单元格并插入帧直到动画完成。如果要使其成为无限循环,则可以单击影片选项中的该框。
设置影片选项框顶部的帧之间的延迟。试验一下,你可以随时改变它。数字越大,每帧显示的时间越长。
保存你的工作。
你可能比购买GifBrewery更糟糕。
它是一个精心制作的工具,真正使GIF动画的专业工作。可以将其视为iMovie for GIF。抛光,可靠且充满了控制过程的工具,而不是在一个动画中将8个图像堆叠在一起(接受或保留它的样式)。
应用程序GIFQuickMaker(1.99美元)将自己描述为:
描述可以创建
GIF,TIFF,BMP,PNG,JPEG和GIF图像传输组合以及GIF动画。
对于应用程序商店中可以生成动画GIF的高质量应用程序,总有Photoshop Elements。它并不便宜,但它的消费者版本的为照片操纵行业标准。
不知道你是否还听说过这个:寻找GIFfun.app
我做了类似于你想做的事情 - 抓住几个屏幕截图并将它们拖放到GIFfun.app上,然后将它们变成动画GIF。它很棒。如果它不是免费的我会付钱给它。
您可以使用gifify直接将视频转换为动画gif 。
brew install node
安装/重新安装ffmpeg:
brew uninstall --ignore-dependencies --force ffmpeg
brew install ffmpeg --with-libass --with-fontconfig
安装/重新安装imagemagick:
brew uninstall --ignore-dependencies imagemagick
brew install imagemagick --with-fontconfig
安装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版本需要删除并重新安装所需的额外库(即libass和fontconfig)。
Gimp可以很容易地做到这一点。以下是明确的说明:
http://www.techpraveen.com/2011/01/how-to-make-animated-gif-picture-in-gimp.html