以上的程序显示图片并且改变图片大小现在我们将这个程序进一步显示图片并且保持图片的长宽比例这样和实际应用可能比较接近特别是需要制作电子相册或者是图片网站的时候比较实用我们先来看主要函数
Function NewthumbSize(currentwidth
currentheight)
dim tempMultiplier as Double
if currentheight > currentwidth then
tempMultiplier = / currentheight
Else
tempMultiplier = / currentwidth
end if
dim NewSize as New Size(CInt(currentwidth * tempMultiplier) CInt(currentheight * tempMultiplier))
return NewSize
End Function
以上程序是增加的一个函数NewthumbSize该函数专门处理改变一会的图片大小这个图片的长宽和原图片的长宽保持相同比例其他部分请参考上文程序代码
三画图特效
如果只是将图片显示在网页上这样未免显得简单现在我们来进一步感受ASPNET的强大功能我们将学习图象处理中常用的图象反转图象切割图象拉伸等技巧
先来看看程序效果
仔细看我们可以找到各种图象处理效果现在我们来看看程序代码
[] [] [] []