DM相机截图插件

插件概述

这是一个全景虚拟拍照插件(flash内核下使用),可以对当前视角获取图片数据,获取的图片数据可以保存到计算机本地,也可以发送到服务器,支持添加水印,且水印可以使用各种叠加效果。

在线演示

暂无

语法/ XML的用法示例

专有属性

  • server_action
    • 上传图片成功之后,是否允许执行服务器返回krpano动作(该插件可以在服务器定义任何的krpano原生态action).
  • server_action_priority
    • 当server_action= true时(允许执行服务器的动作),服务器返回krpano动作优先于onsendservered事件的动作.

事件

  • onsavelocalst
    • 图片保存到本地计算机开始时.
  • onsavelocaled
    • 图片保存到本地计算机成功时.
  • onsavelocalel
    • 用户在弹出的保存对话框中点击了【取消】按钮时.
  • onsavelocalse
    • 用户在弹出的保存对话框中点击了【保存】按钮时.
  • onsendserverst
    • 图片开始发送到服务器时.
  • onsendservered
    • 图片发送到服务器完成时.
  • onsendserverer
    • 发送到服务器产生错误时.

子节点 – <watermark>(水印)

  • 该子节点可以定义水印

<watermark>节点的所有设置:

<watermark> 属性

  • name
    • 水印的名称(详细 xml name notes).
  • url
    • 水印图片文件的路劲.
  • align
    • 水印图片相对于拍照图片的对其模式,:( lefttop, left, leftbottom, top, center, bottom, righttop, right, rightbottom).
  • edge
    • 水印图片自身的对其基准点: (lefttop, left, leftbottom, top, center, bottom, righttop, right, rightbottom).
  • x/y
    • 水印图片的坐标.
  • alpha
    • 水印图片的透明度
  • blendmode
    • 水印图片的混合叠加效果模式( normal, layer, screen, add, subtract, difference, multiply, overlay, lighten, darken, hardlight, invert).所有混合叠加效果的详细说明:
      http://help.adobe.com/…/BlendMode.html
      叠加效果的例子:
      http://help.adobe.com/…/DisplayObject.html#blendMode

插件动作

  • get_pic(resize,width,height,full,fillcolor)
    • 从当前视角获取一张图片.
    • resize = 是否调整图片尺寸(true:调整/false:不调整) .
    • width = 指定调整尺寸的宽度.
    • height = 指定调整尺寸的高度.
    • full = 调整尺寸时是否是全部(true:全部且留边/false:裁切多余的部分).
    • fillcolor= 调整尺寸的填充颜色.
  • show_pic(showWatermark)
    • 显示拍摄的图片(显示在插件自身位置,尺寸会拉伸到插件的尺寸大小).
    • showWatermark = 是否显示水印(true:显示/false:不显示).
  • hide_pic()
    • 隐藏拍摄的图片.
  • save_local(filename,quality,usewatermark)
    • 将拍摄的图片保存到计算机本地.
    • filename = 保存时的文件名.
    • quality = 保存的图片文件质量(0-100).
    • usewatermark = 保存的图片文件是否使用水印(true:使用/false:不使用).
  • send_server(serverpath,quality,usewatermark)
    • 将拍摄的图片发送到服务器
    • serverpath =服务器接口路劲.
    • quality = 发送的图片质量(0-100).
    • usewatermark = 发送的图片文件是否使用水印(true:使用/false:不使用).
  • stop_server()
    • 停止当前正在向服务器发送的链接.
  • empty()
    • 清空当前拍摄的图片数据 (释放内存)..

服务器端接收代码

服务器端用来接收图片并保存的php代码,(目前仅提供php案例).

购买

国内用户购买请联系qq:273221417

在 “DM相机截图插件” 上有 1 条评论

发表评论