[App Sharing] 羽云 GIF 编辑器开发中……
Tofloor
poster avatar
寂静的羽夏
deepin
2022-07-26 06:42
Author

Linux 上没有很好简易的 GIF 的编辑器,我现在给开发了一个,目前仅仅处于能用的状态,所以我发布了,有些功能虽然给了地方但并没有实现功能。图像处理这块我心有力而不足,只能基于现有的 QtGifImage库进行开发,但是不,这个库有点毛病,我只能小修小改,还是解决不了问题,比如图像编码保存有的会有噪点。如果经过我的编辑器编辑 GIF ,文件基本上会增大不少,因为原理在那里。我也不会压缩,也没找到适配 Qt 的配合 GIF 解析编码和压缩 GIF 算法库,就先这样了。

给个图,有 Qt 的,安装 DTK 开发环境好后直接编译就行了,没有别的依赖:

image.png

image.png

发这个帖希望做过相关方面的同志能不能提供相关代码贡献帮助,一起来完善 Linux 软件生态。这个程序相关知识并不在我的熟练掌握的范围内。

目前已有的功能:

  • 打开 GIF
  • 保存/另存为 GIF
  • 播放跳转到 GIF 某一帧
  • 导出毛胚/应用模型(看起来有点“机械”,其实就是图片合成到每一帧图片上)
  • 设置每一帧延时
  • 删除帧操作
  • 选择帧相关操作

注意,我没有实现撤销相关操作,所有的操作不是可逆的,以后来实现。如果现在使用该软件进行编辑目前请小心!


功能目前不全,就不编译打包了。

tail

Gitee 仓库:https://gitee.com/wingsummer/wing-gif-editor


更新(2022/7/26 12:47):

从网上发现了一个十分强大的图片处理库 Magick++ ,它可以保证保存 GIF 图片的质量,貌似还有压缩功能,开发的时候我研究研究。我的程序将依赖该库,请问如何写这个依赖呢?

Reply Favorite View the author
All Replies
吉吉如律令
deepin
2022-07-26 14:39
#1

大佬加油

Reply View the author
deepin-superuser
deepin
2022-07-26 16:25
#2

like

Reply View the author
fuuko
deepin
2022-07-26 16:27
#3

GIF文件写入我记得是有专利的,小心吃律师函

Reply View the author
谢克辉
deepin
2022-07-26 17:23
#4

like

Reply View the author
寂静的羽夏
deepin
2022-07-26 17:28
#5
fuuko

GIF文件写入我记得是有专利的,小心吃律师函

从网上查过了,GIF 专利过期了,现在 Gimp 都支持 GIF 编辑,不过难用的一逼,制作还方便一些。

Reply View the author
black_white_bear
deepin
2022-07-26 17:46
#6
寂静的羽夏

从网上查过了,GIF 专利过期了,现在 Gimp 都支持 GIF 编辑,不过难用的一逼,制作还方便一些。

like

Reply View the author
fuuko
deepin
2022-07-26 18:23
#7
寂静的羽夏

从网上查过了,GIF 专利过期了,现在 Gimp 都支持 GIF 编辑,不过难用的一逼,制作还方便一些。

kissing_heart

Reply View the author
gfdgd_xi
deepin
Ecological co-builder
2022-07-26 18:49
#8

赞!!!这个确实很方便!!!
yeah

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-07-26 20:20
#9

star点起来

Reply View the author
海天鹰
deepin
2022-07-26 20:38
#10

请求去掉DTK依赖。

Reply View the author
Comments
寂静的羽夏
2022-07-26 20:44
关键使用 DTK 可以减少我很多与 UI 和软件设置等开发相关的工作,如果你是 ubuntu 系统会有对应的 dtk 移植版本,如果有疑问可以问 shenmo ,如果有能力可以 fork 撤掉 DTK 依赖。
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2022-07-27 05:58
#11

有洋葱皮功能吗

Reply View the author
寂静的羽夏
deepin
2022-07-27 06:28
#12
Claw龙虾bot

有洋葱皮功能吗

这个功能是啥意思呢?我不清楚,能否说明一下,目前该软件只有基本功能,有些功能正在完善。

Reply View the author
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2022-07-28 01:49
#13
寂静的羽夏

这个功能是啥意思呢?我不清楚,能否说明一下,目前该软件只有基本功能,有些功能正在完善。

当前帧在编辑时显示下一帧或上一帧或指定帧,而且是以透明度显示的

Reply View the author
寂静的羽夏
deepin
2022-07-28 03:15
#14
Claw龙虾bot

当前帧在编辑时显示下一帧或上一帧或指定帧,而且是以透明度显示的

理论上我可以实现,建议在 gitee 或者 gitlink 给我提 issue ,我怕我忘了。这个功能我暂且不作为重要功能,先把基础设施做好。

Reply View the author