在线签名,并保存到本地

saveImgGroup的大小由里面的图片决定。

<s:Group  top="75" width="1440" height="830"
horizontalCenter="0">
   <!--相片-->
   <s:Group
id="saveImgGroup" horizontalCenter="0"
verticalCenter="0">
    <s:BitmapImage
id="signPhoto" maxWidth="1440" maxHeight="830"
horizontalCenter="0"
      
scaleMode="letterbox" source="http://121.0.0.1/baozhi/2.png"
verticalCenter="0"/>
    <s:Group id="drawWords"
width="{signPhoto.width}"
height="{signPhoto.height}"
      
horizontalCenter="0"
verticalCenter="0"/>
   </s:Group>
   
  </s:Group>

注:saveBitmapData=new
BitmapData(saveImgGroup.width,saveImgGroup.height,true,0);
   saveBitmapData.draw(saveImgGroup);

最后保存的图片的大小是由saveImgGroup.width,saveImgGroup.height决定的,而saveBitmapData.draw()会在saveImgGroup的左上角截取大小为

saveImgGroup.width,saveImgGroup.height的区域。

/**
   *在线保存图片
   * */
  private var
saveBitmapData:BitmapData;
  private function
saveBtnClickHandler(evt:MouseEvent):void
  {
   saveBitmapData=new
BitmapData(saveImgGroup.width,saveImgGroup.height,true,0);
   saveBitmapData.draw(saveImgGroup);
   var
imgByteArray:ByteArray=PNGEncoder.encode(saveBitmapData);
   var
file:File=new
File("E:\\PhotoAndSignature\\signImg\\100.png");
   var
fs:FileStream=new
FileStream();
   try
   {
    fs.open(file,
FileMode.WRITE);
    fs.writeBytes(imgByteArray);
    fs.close();
   }
   catch
(e:Error)
   {
    trace(e.message);
   }
  }

时间: 2024-10-11 02:50:41

在线签名,并保存到本地的相关文章

编辑美化图片,保存至本地,Adobe出品(支持IOS,android,web调用)免费插件

本例以web调用做为例子,本插件支持主流浏览器,IE要9以上,移动设备,触屏设备也支持,能自适应屏幕大小. 使用效果: 工具还是很丰富的,编辑完成之后,可以保存图片至本地目录. 使用说明: 1,需要在线注册账号,申请apikey,地址:https://creativesdk.adobe.com/docs/web,这个apikey在代码调用时需要.这里也有详细的api文档,其他功能请参考文档说明,不过文档是英文的. 2,要编辑的图片必须有固定的地址,可以被网络访问到. 示例源代码,以web调用为例

HTML5使用local storage存储的数据是如何保存在本地的

HTML5使用local storage存储的数据是如何保存在本地的?(我使用的是chrome浏览器,chrom浏览器是用sqlite来保存本地数据的) HTML5 的local storage 是通过浏览器在本地存储的数据. 基本使用方法如下: <script type="text/javascript"> localStorage.firstName = "Tom"; alert(localStorage.firstName); </scrip

Xamarin.IOS之将UIImage保存到本地

---恢复内容开始--- IOS现在完全是小白一个,将碰到的每个细节都记录下来. 1.将图片转换成NSData类型 NSData data = originalImage.AsPNG(); 也可以是AsJPG 2.获取要保存的位置 string path = Environment.GetFolderPath (Environment.SpecialFolder.Personal); string pathTempImage = Path.Combine(path, "tempImage.png

iOS 图片保存到本地相册

点击按钮,将self.imageView上面的image内容保存到本地相册,并指定判断保存成功与否的方法imageSavedToPhotosAlbum:didFinishSavingWithError:contextInfo: - (IBAction)saveImageToAlbum:(id)sender {    UIImageWriteToSavedPhotosAlbum(self.imageView.image, self, @selector(imageSavedToPhotosAlbu

使用Httpclient实现网页的爬取并保存至本地

程序功能实现了爬取网页页面并且将结果保存到本地,通过以爬取页面出发,做一个小的爬虫,分析出有利于自己的信息,做定制化的处理. 其中需要的http*的jar文件,可以在网上自行下载 import java.io.DataOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache

javascript如何将文件保存到本地

javascript如何将文件保存到本地: 下面是保存一个图片为示例,代码来源于网络,希望能够给大家带来一定的帮助,代码如下: <script type="text/javascript"> function saveFile(imgUrl) { var oPop=window.open(imgUrl,"","width=1, height=1, top=5000, left=5000"); for(;oPop.document.re

ASP.NET下载远程图片保存到本地的方法、保存抓取远程图片

ASP.NET下载远程图片保存到本地的方法.保存抓取远程图片 2012-05-16 11:25:51     我来说两句      收藏    我要投稿 以下介绍两种方法:1.利用WebRequest,WebResponse 类WebRequest wreq=WebRequest.Create("http://up.2cto.com/2012/0516/20120516112717995.gif");    HttpWebResponse wresp=(HttpWebResponse)

python爬取某个网站的图片并保存到本地

python爬取某个网站的图片并保存到本地 #coding:utf-8 import urllib import re import sys reload(sys) sys.setdefaultencoding('gb2312') #获取整个页面的数据 def getHtml (url): page = urllib.urlopen(url) html = page.read() return html #保存图片到本地 def getImg(html): reg = r'src="(.+?\.

Android 下载网络图片保存到本地

通过网络地址获取网络图片,点击下载将图片显示出来,然后点击图片将图片保存到本地. 首先需要在manifest上添加一些权限: [java] view plain copy <!-- 访问网络的权限 --> <uses-permission android:name="android.permission.INTERNET" /> <!-- 文件读取的权限 --> <uses-permission android:name="andro

Python+webdriver爬取博客园“我的闪存”并保存到本地

前篇 用webdriver+phantomjs实现无浏览器的自动化过程 本篇 想法与实现 我想要将博客园“我的闪存”部分内容爬取备份到本地文件,用到了WebDriver和Phantomjs的无界面浏览器.对于xpath的获取与校验需要用到firefox浏览器,安装firebug和firepath插件.代码如下: # -*- coding: utf-8 -*- import os,time from selenium import webdriver from selenium.webdriver