Coolcode.cn上有两个很不错的wordpress插件,CoolPlayer和CoolCode。其中coolcode可以只使用php就可以给很多常见的编程语言加亮,coolplayer更是能在几乎所有的浏览器(支持flash),windows,linux上播放多媒体文件。虽然drupal上也有提供以上两个功能的模块,但是语法加亮要perl模块,播放多媒体文件更是要求浏览器装插件,很是不便。于是花了些时间把这两个插件一起移植到drupal上了。
闲言少叙,看看成果。CoolPlayer的信息栏对齐还有点问题,除非不使用换行器。Click on "1 2 3" to switch different media
1 2 3 4 Loading...
Coofilter的coolcode暂时还不支持download功能,所以把linenum默认给off了
Download Code: ppmBar.h#ifndef PPMBAR_H
#define PPMBAR_H
#include "ppm.h"
struct seNode{int se;int lab;}; //lab=0 噪声,1边缘 2拐点
using namespace std;
class ppmBar{
public:
ppmBar(ppm *ppmImg);
~ppmBar();
bool init(float p);
bool findStart(int tBGw,int tBmin,int tWmax);
void displayStartEnd(int l);
bool classify();
int findClassP(seNode* n,int x,int m); //m=-1 向前找,1 向后 ,x起始点
int findClassLabP(seNode* n,int x,int m,int lab); //m=-1
bool calculateLineK();
bool readBarCode(BYTE* line,int num,int Wmin);
bool getEAN(char *jg);
bool check();
bool tryReadBarCode(int Wmin);
bool tryPReadBarCode(int w);
bool getEan13_1(int *oodd);
int odd(int w1,int w2,int w3,int w4);
// void rotate(double d); //用 endx,y kEnd参考
//-----------------------------------------------
ppm* img;
int lineNum;
int start1,start2,start3;
int end1,end2,end3;
int startEndNum;
int yuzi;
float N;
int ean13[13];
struct seNode *startx,*starty,*endx,*endy;
double kStart,kEnd;
private:
int isBW(BYTE* line ,int numMax,int bwMin);
int findDiff(BYTE* line);
int isBeginEnd(BYTE* line ,int numMax,int bwMin,int* lab);
int countBW(BYTE* line);
int getNum(int w1,int w2,int w3,int w4);
};
#endif /* PPMBAR_H */
目前只在drupal4.7上测试过。
分享到:
相关推荐
今天在jquery插件中看到一个jqzoom插件,感觉效果不错,就移植到了wordpress中来 在IE6,IE7,firefox,safari中测试通过 解压后把jqzoom文件夹上传到plugin目录下,后台开启即可 使用方法:在需要此效果的文章里...
目前网上能找到的wordpress for SAE最新版本是4.1版,虽然将wordpress移植到SAE上只需简单的修改几个代码就可以,但估计还是有很大一部分人希望能找一个修改好的版本直接使用。今早索性就修改了一个wordpress-4.3.1...
WordPress插件HTML5悬浮播放器是将emlog的播放器移植到了WordPress,完美本地化,完全免费,自带歌词,歌曲解析系统。安装方法:后台上传插件即可安装,安装完成后设置启用在菜单左侧边栏目点击HTML5播放器即可设置
Bo-Blog wordpress移植3栏
Kratos | Typecho主题 完美移植Wordpress 从Wordpress上移植的模板Kratos 前置菜单显示的为独立页面,没有单独的文档分类添加进去。 没有做搜索框,因为我觉得没用。 更改显示的头像上传方式。自行更换主题目录...
USB DFU IAP例程移植的两个话题
这是一个ArcGis插件安装部署移植的一个详细说明文档,以及一些注意基本事项。详细介绍了ArcGis插件移植的过程,遇到的问题,解决方法等等。
只需要你加个关键词链接就可以免费正常使用了,官方是高价出售的,我认为你值得拥有了,说不定这个插件可以为你带来商机赚比这个200还要多呢!我也舍不得花大钱一个链接搞定! 10、如果你想需要修改限制添加为自己...
WordPress插件HTML5悬浮播放器是将emlog的播放器移植到了WordPress,完美本地化,完全免费,自带歌词,歌曲解析系统。 安装方法: 后台上传插件即可安装,安装完成后设置启用 在菜单左侧边栏目点击HTML5播放器即可...
ril移植ril移植ril移植ril移植
教堂内容WordPress插件 的WordPress插件,提供与教会相关的帖子类型,分类法和... 有两个好处,您可以节省时间,并有助于在由WordPress驱动的教堂网站之间实现更好的数据可移植性。 请访问ChurchThemes.com上的以获
stm32f429 DISC1开发板上移植STemwin+FreeRTOS,使用GUIbuilder生成两个按钮事件控制led灯
hexo-theme-hueman, Alx主题hueman的wordpress重新设计,移植到 ... 预览插件 这个主题是从 AlxMedia 主题 Hueman移植的。特别感谢 AlxMedia,他为wordpress设计了原始主题 Hueman插件。 视图文档特性实时响应布局Hue
ShopEx网店平台会员数据移植插件
笔者最近需要移植一个J2ME的项目到...基本上J2ME程序不用修改,只需要重新导入一下 重写后的Graphics、Image等类,就可以无缝的运行在Android平台上,所以笔者题目中所说的“两个小时精通Android”的前提是先精通J2ME。
Gatsby Starter-WordPress二十二十 WordPress 20二十主题的端口移植到Gatsby。 效果很好,但仍在进行中 该入门程序使用即将推出的gatsby-source-...确保安装两个必需的WP插件和 最好安装并激活默认的WordPress Twe
一个WordPress插件,可安全轻松地管理您网站的HTTP重定向。 目的 轻松安全地管理您网站的WordPress重定向方式。 有许多重定向插件可用。 它们中的大多数将重定向存储在选项表或自定义表中。 他们中的大多数提供了...
所以这两个文件成了移植的关键,首先要解决的问题就是时钟“滴答”的获得。 移植到BC下的uC/OS-II是通过修改DOS下的硬件时钟中断来得到时钟滴答的,VC下时钟滴答从哪里来呢?这是移植uC/OS-II到VC下第一个要考虑的...