提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
下载QQ中之前自己上传到收藏的表情包
提示:本文是博主打算写一篇极其简单的博客作为本人csdn开篇之作,所以写的很随意,敬请谅解
随着年龄的增长,本人的社交平台逐步由QQ转至微信。前几日,本人想从qq中把之前上传的收藏表情下载下来转存到微信之中,然而发现之前可以下载的表情包竟然不能下载了。上网查阅之后发现,竟然是QQ更新后取消了下载功能。
相关文章链接: 点击查看
在网上找了半天教程,没找到只能作罢。今日用手机(一台17年的老OPPO)自带清理工具清理QQ垃圾时,突然发现QQ的收藏表情可以被扫描出来,遂想到既然能扫到就是在手机端保存为文件了,那么保存再存到微信不是轻而易举?
一、找到并处理动图表情包
1 文件存放路径
首先要找到存储的表情包文件夹,我手机所查到的存放表情包的文件夹是Android\data\com.tencent.mobileqq\Tencent\QQ_Favorite\
打开文件夹之后,可以发现文件夹中大部分是没有后缀的文件,有个别jpg文件。其中有几个jpg明显原本是gif。
把这些文件单独保存到一个文件夹中。
本人的表情包多为gif(毕竟能动的表情包很有趣对吧),所以我索性将所有文件后缀都改为gif。
2 修改代码
直接搞一个python代码:
(此部分一个很简单的代码,直接拿chatgpt写的)
import os
# 指定文件夹路径,填写自己保存表情包的文件夹路径
folder_path = '/path/to/your/folder/'
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
if os.path.isfile(os.path.join(folder_path, filename)):
# 获取文件名和扩展名
name, ext = os.path.splitext(filename)
# 如果扩展名不是.gif,则重命名文件
if ext != '.gif':
new_filename = name + '.gif'
os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_filename))
print(f"已将文件 {filename} 重命名为 {new_filename}")
运行之后所有表情包都能看到啦(图片的表情包用gif也都能看到)。
在怎么存到微信表情,我觉得这就不用教了。
二、那图片表情包怎么办?
提供三种思路:
1、gif格式也能看图片
2、把动图表情包从刚刚的文件夹中都取出去,然后在把剩下的文件后缀改为jpg就行。
3、图片不多的话,一个一个手动改吧😂