最近想丰富下评论模块的表情包,所以就把目标瞄准到经常使用的QQ上,尤其新版QQ新增的几个小黄脸表情,博主非常喜欢。所以打算把他们搬过来放到模块系统上。

image-20200730150016164

但是,在网上找了很久都没有找到新版QQ的小黄脸表情,最后无奈就只有自己倒腾了。

目标 · 手机oji端QQ

首先我把目光放在了手机版的QQ上,通过文件管理软件搜索.gif的后缀文件名,但是并没有找到。只找到了戳一戳的素材。

image-20200730144849604

然后我查看了戳一戳素材的存储位置,在/storage/emulated/0/Android/data/com.tencent.mobileqq/Tencent/MobileQQ/pe/res/目录下,并顺通摸瓜找到了一个叫emoji 的文件夹,里面有一个叫emojis的文件,我怀疑这个就是QQ的表情包,但是貌似被加密了,打不开,难受。

image-20200730145214977image-20200730145449419

目标 · PC端QQ

手机端找到的没法用, 所以只有转移阵地至我的82年MacBookPro上了。打开Finder→进入应用程序QQ→右键点击显示包内容

image-20200730150902927

进入Contents,再进入Resources

image-20200730151028526

​ 哇哦,我看见了什么? QQ的emoji表情!!!而且这个目录里有3760张图片,估计是整个QQ用到的图片素材都在这里了吧。

image-20200730151120595

上传cdn

最后果断将所有的emoji表情复制然后上传到cdn。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
{
"qq-0":"https://blog.imashimaro.com/emoji/qq/0@2x.gif",
"qq-1":"https://blog.imashimaro.com/emoji/qq/1@2x.gif",
"qq-2":"https://blog.imashimaro.com/emoji/qq/2@2x.gif",
"qq-3":"https://blog.imashimaro.com/emoji/qq/3@2x.gif",
"qq-4":"https://blog.imashimaro.com/emoji/qq/4@2x.gif",
"qq-5":"https://blog.imashimaro.com/emoji/qq/5@2x.gif",
"qq-6":"https://blog.imashimaro.com/emoji/qq/6@2x.gif",
"qq-7":"https://blog.imashimaro.com/emoji/qq/7@2x.gif",
"qq-8":"https://blog.imashimaro.com/emoji/qq/8@2x.gif",
"qq-9":"https://blog.imashimaro.com/emoji/qq/9@2x.gif",
"qq-10":"https://blog.imashimaro.com/emoji/qq/10@2x.gif",
"qq-11":"https://blog.imashimaro.com/emoji/qq/11@2x.gif",
"qq-12":"https://blog.imashimaro.com/emoji/qq/12@2x.gif",
"qq-13":"https://blog.imashimaro.com/emoji/qq/13@2x.gif",
"qq-14":"https://blog.imashimaro.com/emoji/qq/14@2x.gif",
"qq-15":"https://blog.imashimaro.com/emoji/qq/15@2x.gif",
"qq-16":"https://blog.imashimaro.com/emoji/qq/16@2x.gif",
"qq-18":"https://blog.imashimaro.com/emoji/qq/18@2x.gif",
"qq-19":"https://blog.imashimaro.com/emoji/qq/19@2x.gif",
"qq-20":"https://blog.imashimaro.com/emoji/qq/20@2x.gif",
"qq-21":"https://blog.imashimaro.com/emoji/qq/21@2x.gif",
"qq-22":"https://blog.imashimaro.com/emoji/qq/22@2x.gif",
"qq-23":"https://blog.imashimaro.com/emoji/qq/23@2x.gif",
"qq-24":"https://blog.imashimaro.com/emoji/qq/24@2x.gif",
"qq-25":"https://blog.imashimaro.com/emoji/qq/25@2x.gif",
"qq-26":"https://blog.imashimaro.com/emoji/qq/26@2x.gif",
"qq-27":"https://blog.imashimaro.com/emoji/qq/27@2x.gif",
"qq-28":"https://blog.imashimaro.com/emoji/qq/28@2x.gif",
"qq-29":"https://blog.imashimaro.com/emoji/qq/29@2x.gif",
"qq-30":"https://blog.imashimaro.com/emoji/qq/30@2x.gif",
"qq-31":"https://blog.imashimaro.com/emoji/qq/31@2x.gif",
"qq-32":"https://blog.imashimaro.com/emoji/qq/32@2x.gif",
"qq-33":"https://blog.imashimaro.com/emoji/qq/33@2x.gif",
"qq-34":"https://blog.imashimaro.com/emoji/qq/34@2x.gif",
"qq-35":"https://blog.imashimaro.com/emoji/qq/35@2x.gif",
"qq-36":"https://blog.imashimaro.com/emoji/qq/36@2x.gif",
"qq-37":"https://blog.imashimaro.com/emoji/qq/37@2x.gif",
"qq-38":"https://blog.imashimaro.com/emoji/qq/38@2x.gif",
"qq-96":"https://blog.imashimaro.com/emoji/qq/96@2x.gif",
"qq-97":"https://blog.imashimaro.com/emoji/qq/97@2x.gif",
"qq-98":"https://blog.imashimaro.com/emoji/qq/98@2x.gif",
"qq-99":"https://blog.imashimaro.com/emoji/qq/99@2x.gif",
"qq-100":"https://blog.imashimaro.com/emoji/qq/100@2x.gif",
"qq-101":"https://blog.imashimaro.com/emoji/qq/101@2x.gif",
"qq-102":"https://blog.imashimaro.com/emoji/qq/102@2x.gif",
"qq-103":"https://blog.imashimaro.com/emoji/qq/103@2x.gif",
"qq-104":"https://blog.imashimaro.com/emoji/qq/104@2x.gif",
"qq-105":"https://blog.imashimaro.com/emoji/qq/105@2x.gif",
"qq-106":"https://blog.imashimaro.com/emoji/qq/106@2x.gif",
"qq-107":"https://blog.imashimaro.com/emoji/qq/107@2x.gif",
"qq-108":"https://blog.imashimaro.com/emoji/qq/108@2x.gif",
"qq-109":"https://blog.imashimaro.com/emoji/qq/109@2x.gif",
"qq-110":"https://blog.imashimaro.com/emoji/qq/110@2x.gif",
"qq-111":"https://blog.imashimaro.com/emoji/qq/111@2x.gif",
"qq-39":"https://blog.imashimaro.com/emoji/qq/39@2x.gif",
"qq-172":"https://blog.imashimaro.com/emoji/qq/172@2x.gif",
"qq-173":"https://blog.imashimaro.com/emoji/qq/173@2x.gif",
"qq-174":"https://blog.imashimaro.com/emoji/qq/174@2x.gif",
"qq-175":"https://blog.imashimaro.com/emoji/qq/175@2x.gif",
"qq-176":"https://blog.imashimaro.com/emoji/qq/176@2x.gif",
"qq-177":"https://blog.imashimaro.com/emoji/qq/177@2x.gif",
"qq-178":"https://blog.imashimaro.com/emoji/qq/178@2x.gif",
"qq-179":"https://blog.imashimaro.com/emoji/qq/179@2x.gif",
"qq-180":"https://blog.imashimaro.com/emoji/qq/180@2x.gif",
"qq-181":"https://blog.imashimaro.com/emoji/qq/181@2x.gif",
"qq-182":"https://blog.imashimaro.com/emoji/qq/182@2x.gif",
"qq-183":"https://blog.imashimaro.com/emoji/qq/183@2x.gif",
"qq-212":"https://blog.imashimaro.com/emoji/qq/212@2x.gif",
"qq-245":"https://blog.imashimaro.com/emoji/qq/245@2x.gif",
"qq-246":"https://blog.imashimaro.com/emoji/qq/246@2x.gif",
"qq-247":"https://blog.imashimaro.com/emoji/qq/247@2x.gif",
"qq-260":"https://blog.imashimaro.com/emoji/qq/260@2x.gif",
"qq-261":"https://blog.imashimaro.com/emoji/qq/261@2x.gif",
"qq-262":"https://blog.imashimaro.com/emoji/qq/262@2x.gif",
"qq-263":"https://blog.imashimaro.com/emoji/qq/263@2x.gif",
"qq-264":"https://blog.imashimaro.com/emoji/qq/264@2x.gif",
"qq-265":"https://blog.imashimaro.com/emoji/qq/265@2x.gif",
"qq-266":"https://blog.imashimaro.com/emoji/qq/266@2x.gif",
"qq-267":"https://blog.imashimaro.com/emoji/qq/267@2x.gif",
"qq-268":"https://blog.imashimaro.com/emoji/qq/268@2x.gif",
"qq-269":"https://blog.imashimaro.com/emoji/qq/269@2x.gif",
"qq-270":"https://blog.imashimaro.com/emoji/qq/270@2x.gif",
"qq-271":"https://blog.imashimaro.com/emoji/qq/271@2x.gif",
"qq-272":"https://blog.imashimaro.com/emoji/qq/272@2x.gif",
"qq-273":"https://blog.imashimaro.com/emoji/qq/273@2x.gif",
"qq-41":"https://blog.imashimaro.com/emoji/qq/41@2x.gif",
"qq-42":"https://blog.imashimaro.com/emoji/qq/42@2x.gif",
"qq-43":"https://blog.imashimaro.com/emoji/qq/43@2x.gif",
"qq-46":"https://blog.imashimaro.com/emoji/qq/46@2x.gif",
"qq-49":"https://blog.imashimaro.com/emoji/qq/49@2x.gif",
"qq-53":"https://blog.imashimaro.com/emoji/qq/53@2x.gif",
"qq-54":"https://blog.imashimaro.com/emoji/qq/54@2x.gif",
"qq-55":"https://blog.imashimaro.com/emoji/qq/55@2x.gif",
"qq-56":"https://blog.imashimaro.com/emoji/qq/56@2x.gif",
"qq-57":"https://blog.imashimaro.com/emoji/qq/57@2x.gif",
"qq-59":"https://blog.imashimaro.com/emoji/qq/59@2x.gif",
"qq-60":"https://blog.imashimaro.com/emoji/qq/60@2x.gif",
"qq-61":"https://blog.imashimaro.com/emoji/qq/61@2x.gif",
"qq-62":"https://blog.imashimaro.com/emoji/qq/62@2x.gif",
"qq-63":"https://blog.imashimaro.com/emoji/qq/63@2x.gif",
"qq-64":"https://blog.imashimaro.com/emoji/qq/64@2x.gif",
"qq-66":"https://blog.imashimaro.com/emoji/qq/66@2x.gif",
"qq-67":"https://blog.imashimaro.com/emoji/qq/67@2x.gif",
"qq-69":"https://blog.imashimaro.com/emoji/qq/69@2x.gif",
"qq-72":"https://blog.imashimaro.com/emoji/qq/72@2x.gif",
"qq-74":"https://blog.imashimaro.com/emoji/qq/74@2x.gif",
"qq-75":"https://blog.imashimaro.com/emoji/qq/75@2x.gif",
"qq-76":"https://blog.imashimaro.com/emoji/qq/76@2x.gif",
"qq-77":"https://blog.imashimaro.com/emoji/qq/77@2x.gif",
"qq-78":"https://blog.imashimaro.com/emoji/qq/78@2x.gif",
"qq-79":"https://blog.imashimaro.com/emoji/qq/79@2x.gif",
"qq-85":"https://blog.imashimaro.com/emoji/qq/85@2x.gif",
"qq-86":"https://blog.imashimaro.com/emoji/qq/86@2x.gif",
"qq-89":"https://blog.imashimaro.com/emoji/qq/89@2x.gif",
"qq-90":"https://blog.imashimaro.com/emoji/qq/90@2x.gif",
"qq-91":"https://blog.imashimaro.com/emoji/qq/91@2x.gif",
"qq-112":"https://blog.imashimaro.com/emoji/qq/112@2x.gif",
"qq-113":"https://blog.imashimaro.com/emoji/qq/113@2x.gif",
"qq-114":"https://blog.imashimaro.com/emoji/qq/114@2x.gif",
"qq-115":"https://blog.imashimaro.com/emoji/qq/115@2x.gif",
"qq-116":"https://blog.imashimaro.com/emoji/qq/116@2x.gif",
"qq-117":"https://blog.imashimaro.com/emoji/qq/117@2x.gif",
"qq-118":"https://blog.imashimaro.com/emoji/qq/118@2x.gif",
"qq-119":"https://blog.imashimaro.com/emoji/qq/119@2x.gif",
"qq-120":"https://blog.imashimaro.com/emoji/qq/120@2x.gif",
"qq-121":"https://blog.imashimaro.com/emoji/qq/121@2x.gif",
"qq-122":"https://blog.imashimaro.com/emoji/qq/122@2x.gif",
"qq-123":"https://blog.imashimaro.com/emoji/qq/123@2x.gif",
"qq-124":"https://blog.imashimaro.com/emoji/qq/124@2x.gif",
"qq-125":"https://blog.imashimaro.com/emoji/qq/125@2x.gif",
"qq-126":"https://blog.imashimaro.com/emoji/qq/126@2x.gif",
"qq-127":"https://blog.imashimaro.com/emoji/qq/127@2x.gif",
"qq-128":"https://blog.imashimaro.com/emoji/qq/128@2x.gif",
"qq-129":"https://blog.imashimaro.com/emoji/qq/129@2x.gif",
"qq-130":"https://blog.imashimaro.com/emoji/qq/130@2x.gif",
"qq-131":"https://blog.imashimaro.com/emoji/qq/131@2x.gif",
"qq-132":"https://blog.imashimaro.com/emoji/qq/132@2x.gif",
"qq-133":"https://blog.imashimaro.com/emoji/qq/133@2x.gif",
"qq-134":"https://blog.imashimaro.com/emoji/qq/134@2x.gif",
"qq-136":"https://blog.imashimaro.com/emoji/qq/136@2x.gif",
"qq-137":"https://blog.imashimaro.com/emoji/qq/137@2x.gif",
"qq-138":"https://blog.imashimaro.com/emoji/qq/138@2x.gif",
"qq-139":"https://blog.imashimaro.com/emoji/qq/139@2x.gif",
"qq-140":"https://blog.imashimaro.com/emoji/qq/140@2x.gif",
"qq-141":"https://blog.imashimaro.com/emoji/qq/141@2x.gif",
"qq-142":"https://blog.imashimaro.com/emoji/qq/142@2x.gif",
"qq-143":"https://blog.imashimaro.com/emoji/qq/143@2x.gif",
"qq-144":"https://blog.imashimaro.com/emoji/qq/144@2x.gif",
"qq-145":"https://blog.imashimaro.com/emoji/qq/145@2x.gif",
"qq-146":"https://blog.imashimaro.com/emoji/qq/146@2x.gif",
"qq-147":"https://blog.imashimaro.com/emoji/qq/147@2x.gif",
"qq-148":"https://blog.imashimaro.com/emoji/qq/148@2x.gif",
"qq-149":"https://blog.imashimaro.com/emoji/qq/149@2x.gif",
"qq-150":"https://blog.imashimaro.com/emoji/qq/150@2x.gif",
"qq-151":"https://blog.imashimaro.com/emoji/qq/151@2x.gif",
"qq-152":"https://blog.imashimaro.com/emoji/qq/152@2x.gif",
"qq-153":"https://blog.imashimaro.com/emoji/qq/153@2x.gif",
"qq-154":"https://blog.imashimaro.com/emoji/qq/154@2x.gif",
"qq-155":"https://blog.imashimaro.com/emoji/qq/155@2x.gif",
"qq-156":"https://blog.imashimaro.com/emoji/qq/156@2x.gif",
"qq-157":"https://blog.imashimaro.com/emoji/qq/157@2x.gif",
"qq-158":"https://blog.imashimaro.com/emoji/qq/158@2x.gif",
"qq-159":"https://blog.imashimaro.com/emoji/qq/159@2x.gif",
"qq-160":"https://blog.imashimaro.com/emoji/qq/160@2x.gif",
"qq-161":"https://blog.imashimaro.com/emoji/qq/161@2x.gif",
"qq-162":"https://blog.imashimaro.com/emoji/qq/162@2x.gif",
"qq-163":"https://blog.imashimaro.com/emoji/qq/163@2x.gif",
"qq-164":"https://blog.imashimaro.com/emoji/qq/164@2x.gif",
"qq-165":"https://blog.imashimaro.com/emoji/qq/165@2x.gif",
"qq-166":"https://blog.imashimaro.com/emoji/qq/166@2x.gif",
"qq-167":"https://blog.imashimaro.com/emoji/qq/167@2x.gif",
"qq-168":"https://blog.imashimaro.com/emoji/qq/168@2x.gif",
"qq-169":"https://blog.imashimaro.com/emoji/qq/169@2x.gif",
"qq-170":"https://blog.imashimaro.com/emoji/qq/170@2x.gif",
"qq-171":"https://blog.imashimaro.com/emoji/qq/171@2x.gif",
"qq-184":"https://blog.imashimaro.com/emoji/qq/184@2x.gif",
"qq-185":"https://blog.imashimaro.com/emoji/qq/185@2x.gif",
"qq-186":"https://blog.imashimaro.com/emoji/qq/186@2x.gif",
"qq-187":"https://blog.imashimaro.com/emoji/qq/187@2x.gif",
"qq-188":"https://blog.imashimaro.com/emoji/qq/188@2x.gif",
"qq-189":"https://blog.imashimaro.com/emoji/qq/189@2x.gif",
"qq-190":"https://blog.imashimaro.com/emoji/qq/190@2x.gif",
"qq-191":"https://blog.imashimaro.com/emoji/qq/191@2x.gif",
"qq-192":"https://blog.imashimaro.com/emoji/qq/192@2x.gif",
"qq-193":"https://blog.imashimaro.com/emoji/qq/193@2x.gif",
"qq-194":"https://blog.imashimaro.com/emoji/qq/194@2x.gif",
"qq-197":"https://blog.imashimaro.com/emoji/qq/197@2x.gif",
"qq-198":"https://blog.imashimaro.com/emoji/qq/198@2x.gif",
"qq-199":"https://blog.imashimaro.com/emoji/qq/199@2x.gif",
"qq-200":"https://blog.imashimaro.com/emoji/qq/200@2x.gif",
"qq-201":"https://blog.imashimaro.com/emoji/qq/201@2x.gif",
"qq-202":"https://blog.imashimaro.com/emoji/qq/202@2x.gif",
"qq-203":"https://blog.imashimaro.com/emoji/qq/203@2x.gif",
"qq-204":"https://blog.imashimaro.com/emoji/qq/204@2x.gif",
"qq-205":"https://blog.imashimaro.com/emoji/qq/205@2x.gif",
"qq-206":"https://blog.imashimaro.com/emoji/qq/206@2x.gif",
"qq-207":"https://blog.imashimaro.com/emoji/qq/207@2x.gif",
"qq-208":"https://blog.imashimaro.com/emoji/qq/208@2x.gif",
"qq-210":"https://blog.imashimaro.com/emoji/qq/210@2x.gif",
"qq-211":"https://blog.imashimaro.com/emoji/qq/211@2x.gif",
"qq-214":"https://blog.imashimaro.com/emoji/qq/214@2x.gif",
"qq-215":"https://blog.imashimaro.com/emoji/qq/215@2x.gif",
"qq-216":"https://blog.imashimaro.com/emoji/qq/216@2x.gif",
"qq-217":"https://blog.imashimaro.com/emoji/qq/217@2x.gif",
"qq-218":"https://blog.imashimaro.com/emoji/qq/218@2x.gif",
"qq-219":"https://blog.imashimaro.com/emoji/qq/219@2x.gif",
"qq-220":"https://blog.imashimaro.com/emoji/qq/220@2x.gif",
"qq-221":"https://blog.imashimaro.com/emoji/qq/221@2x.gif",
}

配置主题 & 部署

最后配置下Butterfly主题的emojiMaps,并部署到服务器,打开评论,可以看到表情已经成功显示了。

image-20200730154225874

当然你也可以选择下载QQ小黄脸表情,然后上传到自己的cdn。

Gitee仓库:https://gitee.com/Mashrmaro/emoji-emotions

链接: https://pan.baidu.com/s/18HZYHJxhD_2eR54h1IeSaQ 密码: 3al4