Step.1 得到两张视角图(左眼视角图,右眼视角图)
Step.2 左眼视角图异或红色 右眼视角图异或绿色
Step.3 错位重合两张处理后de视角图
Step.2 左眼视角图异或红色 右眼视角图异或绿色
Step.3 错位重合两张处理后de视角图
解决方案 »
- fastreport 这样的分组合计怎么做
- 如何将一个不知格式的图片转化为bmp
- 成批修改其他窗体的控件属性。
- 有谁用过:ehlib2.5的弟兄啊,里面的DbgridEH打印的时候能不能把表格先去掉的啊??
- 试问DELPHI中的线程是一个什么样的概念?
- 新手问题,ClientDataSet 多记录提交!?
- 求助 RzPageControl 关闭按钮
- 多条记录入录问题
- 我声明了一个变量: cmdbuf:array[0..100] of char;现在cmdbuf:='SENS:FUNC 'XFR:S 1,1';DET NBAN';编译时出错,好像是字符串赋值有错,如何解决?
- 问题2:我用delphi中的tquery打开网上邻居中的数据时的问题
- 一个小问题?
- 急问
谢谢了!
http://www30.brinkster.com/kiss2/sample_left.jpg 左眼视角图
http://www30.brinkster.com/kiss2/sample_right.jpg 右眼视角图
我的油箱是 [email protected]
//Image2 = Rightprocedure TForm1.Button1Click(Sender: TObject);
var
vRect: TRect;
vGreen, vRed: TColor;
begin
(*
vGreen := clGreen;
vRed := vGreen xor $FFFFFF;
*)
vRed := clRed; //在此调整比例
vGreen := vRed xor $FFFFFF;
Image3.Picture.Bitmap.Width := Image1.Width;
Image3.Picture.Bitmap.Height := Image1.Height;
vRect := Rect(0, 0, Image3.Picture.Bitmap.Width, Image3.Picture.Bitmap.Height); Image3.Picture.Bitmap.Canvas.Brush.Color := vGreen;
Image3.Picture.Bitmap.Canvas.FillRect(vRect);
Image1.Canvas.CopyMode := cmSrcPaint;
Image1.Canvas.CopyRect(vRect, Image3.Picture.Bitmap.Canvas, vRect); Image3.Picture.Bitmap.Canvas.Brush.Color := vRed;
Image3.Picture.Bitmap.Canvas.FillRect(vRect);
Image2.Canvas.CopyMode := cmSrcPaint;
Image2.Canvas.CopyRect(vRect, Image3.Picture.Bitmap.Canvas, vRect); Image3.Canvas.CopyRect(vRect, Image1.Picture.Bitmap.Canvas, vRect);
Image3.Canvas.CopyMode := cmSrcAnd;
Image3.Canvas.CopyRect(vRect, Image2.Picture.Bitmap.Canvas, vRect);
end;