Linux 下,Pidgin QQ 是不错的 QQ 解决方案,轻量、可定制是其优势。当然,还有很多不完善之处,比如不支持文件、图片、音视频传输。

  默认的 Pidgin 不支持 QQ 表情,不过,前人很好的已经解决了,只是不甚完美。毕竟那是早在 09 年,现在 QQ 表情的字符串表示已经变了。而且,前人并没有把制作过程记录下来,所以我打算自己制作一个 Pidgin QQ 表情包,并记录下制作过程。

  1、获取默认 QQ 表情图片文件

  用于 Pidgin 表情包的图片必须是常用图片格式(gif、jpg、png等),然而网上却没有提供下载。什么?那个 Google Project 不是有现成的了么?是的,不过那是别人的成果,而且我关心的是,前人是如何得到那些文件的。一种方法是,从原装的 QQ 中提取,应用工具或技术牛X未尝不可,但对我来说不适合。我用的是另一种方法,用脚本从 Web QQ 中批量获取。

  登入 Web QQ,打开一个聊天对话框的表情。观察表情图片的地址,可以发现一些规律,比如第一个表情图片的地址是 http://0.web.qstatic.com/webqqpic/style/face/0.gif,而第 10 个表情图片的地址是 http://0.web.qstatic.com/webqqpic/style/face/9.gif,显然,第 n 个表情图片的地址应该是 http://0.web.qstatic.com/webqqpic/style/face/n - 1.gif。既然有规律,就可以用简单的脚本批量下载所有的 QQ 表情。

1 #!/bin/bash
2
3 for ((c = 0; c < 105; c++)); do
4     wget http://0.web.qstatic.com/webqqpic/style/face/$c.gif
5 done 

  2、编写 theme 文件

  编写 theme 文件并不需要什么技术,只要不嫌麻烦。很不巧,我是一个很怕麻烦的人。

  (1) 把所有的表情发送一遍

  

  (2) 保存接收到的信息为 theme

  

  (3) 用 vim 编辑 theme

  首先让每个表情独占一行,:%s/\$/\$\r/g。

  然后在每行行首添加文件路径,:let i=0 | g/^/s//\=i.".gif\t"/ | let i=i+1。

  最后完善 theme 文件信息即可。

  3、测试

  

  测试结果基本正常,除了最后一个乌龙……足球变酱油?!最终确认,那是 QQ 处理第 73 个表情不一致造成的,在发送时,使用的是 /bj$,但接收却是用 /zq$。

  最后附下载地址 http://files.cnblogs.com/7c00/QQ.7z

转载于:https://www.cnblogs.com/7c00/archive/2012/08/08/2628177.html

制作 Pidgin QQ 表情包相关推荐

  1. 电脑GIF制作软件哪个好 怎么做QQ表情包

    Gif表情包是日常聊天中必不可少的,不仅可以活跃聊天氛围,还可以增加感情,平时我们聊天一般使用的都是软件中自带的一些表情包,其实是完全可以自己制作的,那电脑GIF制作软件哪个好,怎么做QQ表情包呢? ...

  2. 做GIF用什么软件 怎么制作QQ表情包

    Gif作为全民都在使用的一个有趣的动态图,不仅增加了生活的情趣,还活跃了聊天的氛围,我们经常使用的GIF应该都是软件中自带的,但是其实制作GIF很简单,那做GIF用什么软件,怎么制作QQ表情包呢? 了 ...

  3. 沙漠表情包如何制作 QQ表情包制作教程

    最近抖音来了一拨沙漠骆驼gif表情包热潮,一首歌曲带火了gif表情包,很多人在聊天时候都会使用到表情包,表情包可以调节尴尬的气氛,在聊天的时候适当的使用表情包乐趣很多,那怎么制作属于自己的表情包呢?可 ...

  4. 怎么制作有趣的表情包

    GIF 动态图作为我们非常广泛的一个小功能,给我们带来了很多的乐趣,尤其是在和朋友聊天的时候显示的更加淋漓尽致,那 怎么制作有趣的表情包 呢?一起来看一看吧! 1 .首先需要在电脑上运行迅捷GIF制作 ...

  5. 小程序影藏溢出的gif_视频转gif怎么弄?视频片段转动图 将影视片段制作成微信表情包的方法~...

    点击蓝字关注阑珊 现在微信聊天,表情包成了必不可少的工具啦~相信大家或多或少都有在微信看到那种影视片段制作的表情包吧,比如很经典的紫霞仙子眨眼的表情包啦,还有一些很搞笑的影视画面,都被网友制作成了表情 ...

  6. QQ表情包,动态的那种

    QQ 表情包,动态的那种. 做个 H5 版本的智能咨询,用到 qq 的表情包,被腾讯的产品经理鄙视了一顿,嫌弃有点模糊. 嫌弃也就算了,你们自己自家的东西,又不提供一套来. 只好人工去 QQ 里一个个 ...

  7. --如何用PhotoShop制作真人头像表情包--

    如何用PhotoShop制作真人头像表情包 说到表情包,常见的有如下这类 以真人表情嵌入卡通形象这种形式的表情包往往深入人心,让人捧腹大笑. 想学吗? 按照下面几个步骤来就可以制作一个简单的表情包了. ...

  8. android 视频转表情,视频怎么转gif?好用软件分享,自己也能制作出搞笑表情包...

    视频怎么转gif?平时微信聊天时,朋友小明总能发出一些让人捧腹大笑的表情包.一打听,原来他一直在用迅捷视频转换器,这样自己也能制作出搞笑表情包了.下面,我们也来学习下怎么用它转视频为gif动态表情包. ...

  9. 中秋qq表情包 2004 瑞星杀毒软件2007

    Welcome to my blog! <script language="javascript" src="http://avss.b15.cnwg.cn/cou ...

  10. 金馆长qq表情包●绿色版【金馆长表情252个】

    金馆长qq表情包 绿色版 [金馆长表情252个] 授权方式:免费软件 界面语言:简体中文 软件大小:7.60MB 所属专题:网络聊天 运行环境:Win2K,WinXP,Win2003,Vista,Wi ...

最新文章

  1. 【c语言】蓝桥杯算法提高 时间转换
  2. 分享Kali Linux 2016.2第48周镜像文件
  3. python画三维立体图-Python+matplotlib绘制三维图形5个精选案例
  4. Microsoft .NET Pet Shop 4.0 学习之旅(三) - 项目的引用关系2
  5. FPGA篇(六)关于Modelsim仿真时不能编译`include文件解决办法【Verilog】【Modelsim】(转)
  6. 30天敏捷生活(3):设计你的生活看板
  7. java jlist 图标_java – 将图像添加到JList项目
  8. 带你全面了解Http和Https
  9. 好用的Typecho系统后台模板
  10. unity许可证不可用_不可思议之梦蝶从PC版移植到Nintendo Switch经验分享(上)
  11. 最详细的Eigen笔记
  12. windows 禁用ipv6服务_Win7电脑禁用ipv6协议的方法是什么?
  13. 说说“数据库的自动安装、升级” [转]
  14. PowerBuilder9.0 安装包及注意事项
  15. 好用的跨平台开源截图工具推荐--flameshot
  16. Microsoft Office2010每次打开都提示激活向导
  17. 新浪云SAE共享型数据库MySQL使用经验
  18. 怎么样通过API函数获取tooltip的内容(请高手帮忙)
  19. g mysql windows_Windows平台配置5.7版本+MySQL数据库服务
  20. 苹果公司不给iPhone配大电池的原因

热门文章

  1. 逻辑回归案例模板——信用卡欺诈检测
  2. 简述hdfs工作原理_简述HDFS的原理?
  3. 二叉链表java_二叉树的二叉链表存储及其Java实现
  4. java商城管理系统_java商场信息管理系统
  5. OCR手写字体生成数据
  6. MemCache可视化客户端管理及监控工具TreeNMS
  7. 麦肯锡:数字化转型四步法!
  8. 搞定问题描述的5W2H法是什么
  9. 华为NP课程笔记22-防火墙
  10. python模拟网页上传文件_python模拟网页上传文件