WingGifEditor/images
寂静的羽夏 cfaec7e217 v1.1.2 2022-11-12 21:33:48 +08:00
..
README.md v1.1.2 2022-11-12 21:33:48 +08:00
author.jpg first commit 2022-07-24 23:07:45 +08:00
author.png first commit 2022-07-24 23:07:45 +08:00
back.png first commit 2022-07-24 23:07:45 +08:00
blank.png update 2022-07-25 18:37:57 +08:00
close.png first commit 2022-07-24 23:07:45 +08:00
copy.png first commit 2022-07-24 23:07:45 +08:00
cut.png first commit 2022-07-24 23:07:45 +08:00
cutpic.png update 2022-07-25 18:37:57 +08:00
del.png first commit 2022-07-24 23:07:45 +08:00
desel.png first commit 2022-07-24 23:07:45 +08:00
edit.png first commit 2022-07-24 23:07:45 +08:00
effect.png update. 2022-07-27 22:55:15 +08:00
export.png update 2022-07-25 18:37:57 +08:00
file.png first commit 2022-07-24 23:07:45 +08:00
first.png first commit 2022-07-24 23:07:45 +08:00
fitinview.png update 2022-07-30 23:05:07 +08:00
fliph.png update 2022-07-25 18:37:57 +08:00
flipv.png update 2022-07-25 18:37:57 +08:00
foreword.png first commit 2022-07-24 23:07:45 +08:00
fullscreen.png v1.0.0 2022-08-15 19:04:55 +08:00
gifplay.png first commit 2022-07-24 23:07:45 +08:00
gifs.png first commit 2022-07-24 23:07:45 +08:00
icon.png first commit 2022-07-24 23:07:45 +08:00
jmp.png first commit 2022-07-24 23:07:45 +08:00
last.png first commit 2022-07-24 23:07:45 +08:00
model.png update 2022-07-25 18:37:57 +08:00
mvb.png first commit 2022-07-24 23:07:45 +08:00
mvf.png first commit 2022-07-24 23:07:45 +08:00
new.png first commit 2022-07-24 23:07:45 +08:00
nopic.jpeg update 2022-07-29 11:46:59 +08:00
onion.png update. 2022-07-27 22:55:15 +08:00
open.png first commit 2022-07-24 23:07:45 +08:00
paste.png first commit 2022-07-24 23:07:45 +08:00
pause.png first commit 2022-07-24 23:07:45 +08:00
pic.png first commit 2022-07-24 23:07:45 +08:00
pics.png first commit 2022-07-24 23:07:45 +08:00
picture.png update. 2022-07-27 22:55:15 +08:00
play.png first commit 2022-07-24 23:07:45 +08:00
qt.png first commit 2022-07-24 23:07:45 +08:00
readonly.png update 2022-07-30 23:05:07 +08:00
redo.png first commit 2022-07-24 23:07:45 +08:00
reverse.png first commit 2022-07-24 23:07:45 +08:00
reverseplus.png update 2022-07-25 18:37:57 +08:00
rmframe.png first commit 2022-07-24 23:07:45 +08:00
rml.png first commit 2022-07-24 23:07:45 +08:00
rmr.png first commit 2022-07-24 23:07:45 +08:00
rotatel.png update 2022-07-25 18:37:57 +08:00
rotater.png update 2022-07-25 18:37:57 +08:00
rwg.png update 2022-07-30 23:05:07 +08:00
save.png first commit 2022-07-24 23:07:45 +08:00
saveas.png first commit 2022-07-24 23:07:45 +08:00
saved.png first commit 2022-07-24 23:07:45 +08:00
saveg.png first commit 2022-07-24 23:07:45 +08:00
scale.png update 2022-07-25 18:37:57 +08:00
scaledelay.png first commit 2022-07-24 23:07:45 +08:00
selall.png first commit 2022-07-24 23:07:45 +08:00
selrev.png first commit 2022-07-24 23:07:45 +08:00
setdelay.png first commit 2022-07-24 23:07:45 +08:00
setting.png v1.0.0 2022-08-15 19:04:55 +08:00
soft.png first commit 2022-07-24 23:07:45 +08:00
sponsor.png first commit 2022-07-24 23:07:45 +08:00
undo.png first commit 2022-07-24 23:07:45 +08:00
unsaved.png first commit 2022-07-24 23:07:45 +08:00
wiki.png first commit 2022-07-24 23:07:45 +08:00
writable.png update 2022-07-30 23:05:07 +08:00

README.md

WingGifEditor

  本软件是基于 QT 编写的 GIF 编辑器,采用 C++ 进行开发,目的是让 Deepin 上具有简单易用的 GIF 编辑器。Windows上有一个十分强大都既是 GIF 录屏工具又是强大 GIF 编辑器ScreenToGif。但 Linux 上只有强大的 GIF 录屏工具,但没有简单好用满足基本编辑需求带有图形界面的 GIF 编辑器。于是乎,我给开发了一个简易的 GIF 编辑器,它具有基本的编辑功能,简单方便。

  有关本软件提建议的时候不要天马行空,本软件的定位是提供简单易用满足基本需求的 GIF 编辑器,并不是像ScreenToGif,一是没有相关基础知识,自己一个人搞不动;二是没必要,我不想把这个软件搞个大而全,配合Gimp等优秀的图像编辑器作为辅助,来编辑 GIF 图像绰绰有余了。

GIF 库

  本软件基于两个库修改定制而得,一个负责读:QtGifImage,另一个负责写:cgif

QtGifImageQt上的GIF读写库,可以将GIF解析为QImage序列,基于giflib。这个我改动比较大,只保留了读取部分,并与我的软件做了适配(这个库写GIF图片的质量有点太差),仓库 链接

cgif一个快速轻量级的GIF编码器可以创建 GIF 动画和图像,仓库 链接

编译安装

  由于本软件依赖QtDTKDTK直接在深度应用商店下载就行了。安装完毕后,打开项目,你就可以直接编译该软件了。

参与贡献

  1. 如果您有想参与本软件代码开发递交,请在 pull request 联系我。
  2. 本项目支持捐助,如有意愿请到本仓库通过微信或者支付宝的方式进行,一瓶水的价钱足以提高我的维护该项目的热情,感谢大家的支持。
  3. 如果您想提交修复或者增进程序的代码,请在 pull request 递交。
  4. 任何成功参与代码 Bug 修复以及增进程序功能的同志和 Sponsor ,都会在本仓库 ReadMe 和附属说明文件中体现,您如果是其中之一,本人可以按照您合理的意愿来进行说明。

加入我们并不意味着就是代码的维护,你可以选择下列一项或多项进行参与:

  1. 代码维护:实现新功能或修复 BUG ,对代码进行维护和升级。
  2. 文档编辑:主要是接口文档和教程需要撰写编辑,这很重要。
  3. 参与讨论:主要是讨论本项目未来发展和方向等。
  4. 编写插件:一起增强该软件的功能。

协议

  本软件仓库遵循AGPL-3.0协议,不得将本软件用于协议之外的用途。

有关仓库