西平论坛/XiPing BBS
鸣谢:西平兄弟制片提供影像资源!- 情感天地
我们喜欢孤独的感觉,喜欢在孤独中独自享受。当孤独来临的时候,总是会用自己的方式去迎接:冲一杯浓浓的咖啡,细细地品味自己的心境,缓缓地敲打着自己心底的那份淡淡的思念
D5Power FShow 大头贴拍摄程序V0.1Beta[PHP/开源
时间:--热度:125°C
D5Power FShow 大头贴拍摄程序V0.1Beta[PHP/开源在安装使用前,请确认您的服务器支持PHP,并安装了GD图形库。安装并运
行了MySQL数据库。并保证能为upload目录提供写入权限。
=============================================
1. 请根据您自己的实际情况修改include/sys_config.php中的数据库设置。
2. 上传全部文件到您的服务器
3. 将upload目录的文件访问权限修改为777(允许写入)
4. 访问index.php拍照进行测试
=============================================
特别提醒!如果您的服务器不支持PHP+MYSQL数据库。您也可以自行开发相
应的程序。来进行图象生成。本程序的FLASH主程序已为您留出了预留接口
以方便您进行二次开发:)我们诚挚的邀请您将开发的代码发布出来供大
家交流和学习!
您可以通过修改sysconfig.ini中的内容来控制FLASH的发送和接受目标
sender=send.php 本句规定FLASH将获得的图片象素信息发送到send.php,如
果您使用ASP来进行开发,可以将本句修改为
sender=sendx.asp以及任何您使用的ASP文件。
actions=action.txt 本句规定FLASH获得相框信息的文件为action.txt,您
可以扩展的将相框修改为数据库管理:)
FLASH拍摄完成后,以POST方式发送变量。w为图片宽度,h为图片高度,图象
的信息分成了h个变量来发送。每一个变量包含图片的一行象素信息,每个象
素之间以","隔开。
FLASH大头贴技术实现 D5power Article
原来有几个前辈贴过了一些关于这个技术的代码,有JAVA的,也有FLASH COM的。现在我把FLASH部分通过摄象头获得图象信息的代码贴出来。供大家参考。
这段代码是我参考了别人的代码自己写出来的。原来的那个网站里总共提供了两个类来实现这个问题。估计贴出来大多数人也会看的眼花缭乱不知所以(其实我也没太看明白)。所以按原来程序的思路自己重新写了一部分。大多数语句都写了注释。如果大家有什么不明白的,欢迎跟贴讨论
注意:本程序需要Video的支持。具体添加办法请搜索FLASH8帮助(这个东西是FLASH库本身自带的)
================程序代码================
/*FLASH大头贴原程序
/*程序编写:Benmouse 2005-12-01
import flash.display.BitmapData; //要应用这个对象。。必须要包含一下
myCrame=Camera.get(); //创建摄象头对象
myVideo.attachVideo(myCrame); //显示视频
var imger:BitmapData = new BitmapData(myVideo._width, myVideo._height, false);
imgShow.attachBitmap(imger, this.getNextHighestDepth(), \"auto\", true);
var thehang:Number=0;
var ID:Number;
var PX:Array=new Array();
btn1.onRelease=function()
{
imger.draw(myVideo); //imger是场景中一个空的组件,用来显示myVideo的图象
thehang=0;
_root.ID=setInterval(makeImg, 5);
}
function makeImg()
{
var pix:Number;
var pixer:String;
PX[thehang]=new Array();
for(w=0;w {
pix=imger.getPixel(w,thehang);
pixer=pix.toString(18);
if(pix == 0xFFFFFF) pixer = \"\"; // don’t send blank pixel
PX[thehang].push(pixer);
}
thehang+=1;
if(thehang>=imgShow._height)
{
clearInterval(_root.ID);
imger.dispose();
sendVars();
}
}
function sendVars()
{
sender=new LoadVars();
sender.w=myVideo._width;
sender.h=myVideo._height;
for(i=0;i {
sender[\"PX\"+i]=_root.PX[i];
}
sender.send(\"send.php\",\"_blank\",\"POST\");
}
[/i]
暂时没有跟帖,速度抢沙发吧!
西平人物 .../Person
更多西平论坛的话题 .../BBS
更多- 河南驻马店75.8大洪水为什么直到现在会不为人所知?06/04
- 传统地方小吃有哪些知名的黑暗料理?06/04
- 驻马店和信阳,为什么没有一个县级市?06/04
- 去河南旅游,美食有哪些?06/04
- 求一起爽一把04/01
- 解锁松茸的三种高级做法,堪比米其林大厨。09/05