VB.net中如何分割、缩放、合并图片

问题描述

VB.net中如何分割、缩放、合并图片,并且保存成图片格式?最近用JAVA写了一个类来分割、缩放、合并图片。可是用VB感觉就没那么方便了,可能我对VB也不是很熟的缘故吧。请大侠们指教一下。

解决方案

解决方案二:
这个,分你想怎么弄了。如果要分割到不同的PICBOX里面,那须用BITBLT这个API。如果只是从画布创建,利用GDI+即可,创建画布时只需要从图像直接创建一个区域进行填充。我也不怎么了解,前段时间弄了一个游戏程序,后来还是用画布做了,做的过程中总是不知道怎么利用GDI+的新特性,总想分割到不同的PICBOX里面,哈哈。。。。。

时间: 2024-09-13 22:57:47

VB.net中如何分割、缩放、合并图片的相关文章

vb.net中实现picturebox中图片拖动和label控件数组结合,实现label和图片同步

控件|数组   在前面的文章中,提到过在vb.net中实现picturebox中图片拖动,以及控件数组方面的东西. 因为项目需要,我要实现的是,图片上有各个站点的名称,我要实现点击相应的名称,进入站点,查看相应的信息.我采取的是在图片上放一系列的label,然后点击label,进入相应的站点,这样就遇到了一个问题,要实现在拖动图片的同时,所有的label也同步拖动. 下面的代码实现了这个功能: Imports System.DrawingNamespace WinForm.Main    Pub

求大神:vb.net中在有背景图的情况下如何提高透明图片的切换速度

问题描述 求大神:vb.net中在有背景图的情况下如何提高透明图片的切换速度 情况:在一张地图上有多个交叉口(大概100个),要在上面显示红绿灯图片(图片为正方形,中间是红或绿的圆,圆以外区域透明),现要求每秒变换一次图片颜色.版本:.net framework 3.5采用方法::将图片放入label(picturebox也试过)控件中,每秒切换一次遇到问题:图片切换速度很慢,所有红绿灯不是同时变换,而是一个接一个的往下变,渐变效果非常明显预计原因(猜测):图片在变换时为了显示图片的透明部分会去

请问vb.net中如何插入protel图片,并获取其中的参数存入数据库,进行处理?

问题描述 请问vb.net中如何插入protel图片,并获取其中的参数存入数据库,进行处理? 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励:2:帖子结帖后会返还帖主50%的悬赏分,无满意结帖不返还

php gd等比例缩放压缩图片函数_php技巧

本文实例为大家分享了php gd等比例缩放压缩图片函数,供大家参考,具体内容如下 <?php /** * desription 判断是否gif动画 * @param sting $image_file图片路径 * @return boolean t 是 f 否 */ function check_gifcartoon($image_file){ $fp = fopen($image_file,'rb'); $image_head = fread($fp,1024); fclose($fp); r

PHP中使用Imagick实现各种图片效果实例_php技巧

imagick是一个功能强大的图像处理库.  说是翻译 其实就是简要介绍imagick 的主要功能的或者说是我觉得比较实用的功能函数的介绍 以及使用的例子.  因为本人的英语水平有限,所以采用比较通俗或者说比较贴近应用化的语言来描述.  先欣赏一组炫丽的效果:   偏置图像:   例子:  复制代码 代码如下:   <?php  ini_set('display_errors',1);  header('Content-type: image/jpeg');  $image = new Imag

在VB.NET中调试存储过程

存储过程 调试是编写应用程序的一个主要部分.Visual Studio .NET为自带的调试器提供了大量的增强性能,包括统一的调试界面.Web service调试以及跨语言调试.这种调试器的一个最有用的新功能体现在对存储过程的调试性能上.本文我将介绍在VS.NET中对SQL Server 2000存储过程进行调试的几种可选方法,以及你可能会遇到的一些配置问题. 许多商家使用SQL Server作为数据库,并将存储过程作为将数据返回VB中的机制,因此对存储过程进行逐步调试的能力成为开发的关键.Vi

在VB.NET中实现拖放操作

第一次在csdn上发文章,希望大家帮忙使劲顶,鼓励一下新手,谢谢 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchImpDragDrop.asp 在VB.NET中实现拖放操作 Implementing Drag and Drop in Visual Basic .NET Steve Hoag Visual Basic .NET Team Microsoft Corpor

在VB项目中使用资源文件

项目 很多VB项目使用的数据存储在扩展文件中,包括bmp图片,icons图标,指针和wav文件.在你的安装中这些元素作为分开的单独文件有两个缺点. 首先,它可能在大量的文件中混乱安装:但是,如果一个用户删除或者不经意的移动文件中的任何内容,程序就不会正常运行.第二,文件中的材料对于用户来说使用是非常自由的,有可能用户所使用的方法是你不希望的. 你可以使用资源文件来避免上面的这些问题.使用资源文件的另外一个好处就是你可以创造特别版本的资源文件包括在不同的地方安装. 一个VB项目仅仅只有一个和它相关

在VB.NET中实现文件的拖放

本文介绍了在VB.NET中如何实现接受拖放的文件,即从资源管理器中拖放到应用程序中的时候,自动获取拖放的文件.文中的例子是一个接受拖放文件显示文件内容的VB.NET实例程序. 引言: 对于文本格式的文件,我们可以直接拖到记事本中就可以看到内容:各种类型的图片,拖到Photoshop中,就可以直接对其编辑.我们如何在VB.NET开发的程序也实现上述效果呢? 思路: 我们知道,每一个Windows的应用程序都有一个消息队列,程序的主体接受系统的消息,然后分发出去(给一个form,或者一个控件),接受