vb.net picturebox 图片编辑问题

vb.net picturebox 图片编辑问题,第1张

这不是参数 picture1 是picturebox控件的名称 ,你从工具箱里拖一个picturebox控件 默认的名称就是picture1 不过看代码应该是vb6的代码 而非vb.net

前端代码:

/*上传图片到服务器  wx.uploadFile

url:后台上传文件路径地址

data:自定义参数 {'userID':'0001'}

fileName:接收数据的参数名称,后台参数类型:System.Web.HttpPostedFileWrapper

CallBack:返回路径

暂时fileName方法传的是:file*/function UploadImage(url,data,fileName,CallBack)

{

 wx.chooseImage({

   success: function (res) {      var tempFilePaths = res.tempFilePaths

     wx.showLoading({ title: '正在上传', mask: true})

     wx.uploadFile({

       url: url,

       filePath: tempFilePaths[0],//临时路径        name: fileName,

       formData: data,

       success: function (res) {          var data = res.data

         wx.hideLoading()

         CallBack(data)

       }

     })

   }

 })

}

后台实现

/// <summary>

/// 上传图片        /// </summary>

/// <param name="file"></param>

/// <param name="userID"></param>

/// <returns></returns>

public string UploadImage(HttpPostedFileWrapper file, string userID)

{            var msg= bll.UploadImage(file.InputStream, userID)           var result = new ReturnResult<string>(msg)           return result.Serialize()

}

file参数里面就是数据流的信息,可自行获取之后进行保存。

看到Paint. NET主界面,大家都会认同这就是一个简版的Photoshop。无论是工具栏、历史记录、图层面板、颜色面板,一切均是那么熟悉,甚至部分快捷键都同Photoshop一样。软件一直以来都采用半透明方式处理窗口对象,如今在Vista平台下,配合Aero玻璃特效,整个界面显得更加漂亮,看起来也非常具有立体感。

Paint. NET 3.0支持在程序中同时打开数个文件了,在主窗口右上方,还增加了图像缩略图列表。这里为我们提供了直观的文件切换功能,点击对应缩略图即可快速切换文件。

此外,程序“最近打开的文件”列表也是采用缩略图方式显示,这样的处理非常新颖。

Paint. NET为我们提供了实用的图像处理功能,虽然整体上没有Photoshop丰富、功能强大,不过还是有其自身特色,接下来我们来简单来试用一下软件的部分功能。 鼠标点击工具栏“渐变”工具(快捷键:G),在工具属性里提供了数种渐变方式供选择:线性、线性(反射)、钻石、放射、圆锥,这方面软件并无突出之处。但软件额外增加了两个功能选项:颜色模式、混合模式,笔者试用了一下,感觉很不错,非常便于提高工作效率。

我们在Photoshop中制作图片渐变效果,通常方法是:切换到快速蒙版编辑模式,然后用渐变工具生成选区,最后添加蒙版的方式来完成。此方法的缺点是效果控制不够灵活,我们通常都需要多次尝试才能获得满意效果。

在Paint. NET中做类似效果就很容易了:先新建图层,接着在新图层上添加渐变,然后设置颜色模式为“透明模式”;混合模式为“覆盖”即可。软件为渐变工具提供了控制柄,这样整个渐变效果可任意调节,渐变效果也能随时改变。 提及“旋转/缩放”功能,大家都不陌生,似乎只要是图像处理工具都有,Paint. NET能玩出啥花样来?

点击菜单“图层”→“旋转/缩放”,进入控制对话框,在对话框左上有一类似地球仪的圆球形控制区,这是软件提供的变形调节工具。鼠标拖动球体即可直观调节图片的扭曲角度、扭曲半径;转动工具外侧控制柄还可旋转对象角度。怎么样,比Photoshop里面的变形工具方便不止一点点吧。对话框中的“磁砖效果”,你还能迅速生成电视墙的效果。 自从Photoshop中滤镜的应用大获成功之后,滤镜就成为专业图像处理工具的必备组件之一。Paint. NET功能虽简单,但滤镜也少不了。在软件中“滤镜”被翻译为“效果”,不过意思是一样的。软件目前预置了数十个常见效果,如:变形、模糊、发光、浮雕、轮廓、去红眼、油漆、云……等等,我们在这里以“云”效果为例,来看看实际效果。

点击菜单“效果”→“云”,进入对话框,这里也提供了实时预览功能,所以你可以边看效果边调节设置。“云”的标准滤镜效果,同PS滤镜“云彩”是基本一致的,不过程序提供了丰富的混合方式供选择,自然生成的效果就更为丰富多彩了,大家不妨都亲自尝试一下。 Paint. NET向广大普通用户提供了一个简单、够用的图像处理工具,虽然我们常拿它同Photoshop做比较,其实两个软件完全不存在竞争。Paint. NET只是一个高级版本的“画图”,绝不是一个图像创意工具,如果你真打算用它来代替Photoshop,这里还是劝你趁早打消这个念头吧。

你仅仅需要用它来处理一下现成的数码照片,只要调节一下颜色,做点简单装饰效果,它会很称职的完成这些工作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12189767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存