Parsi Coders
سورس کد بزرگنمایی تصاویر (vb.net) - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: Visual Basic Programming (http://parsicoders.com/forumdisplay.php?fid=39)
+---- انجمن: Visual Basic.Net (http://parsicoders.com/forumdisplay.php?fid=43)
+---- موضوع: سورس کد بزرگنمایی تصاویر (vb.net) (/showthread.php?tid=1559)



سورس کد بزرگنمایی تصاویر (vb.net) - Amin_Mansouri - 01-20-2012

Zoom an image in VB.NET
This is a snippet for zooming an image
کد:
Instructions: Need a reference to the System.Drawing.Drawing2D Namespace

کد پی‌اچ‌پی:
Public Function ZoomImage(ByVal img As System.Drawing.ImageByVal ZoomValue As Int32) As System.Drawing.Image
    Dim width 
As Int32 Convert.ToInt32(img.Width ZoomValue) / 100
    Dim height 
As Int32 Convert.ToInt32(img.Height ZoomValue) / 100
    
'Create a new image based on the zoom parameters we require
    Dim zoomImage As New System.Drawing.Bitmap(img, width, height)

    '
Create a new graphics object based on the new image
    Dim converted 
As System.Drawing.Graphics System.Drawing.Graphics.FromImage(zoomImage)

    
'Clean up the image
    converted.InterpolationMode = InterpolationMode.HighQualityBicubic

    '
Return the zoomed image
    
Return zoomImage
End 
Function