vb.net加載圖片 vb保存圖片

VB.net加載圖片某一位置

你要確定每個狀態(tài)的大小是一樣的才可以:

創(chuàng)新互聯(lián)公司:公司2013年成立為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為千余家公司企業(yè)提供了專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計和網(wǎng)站推廣服務(wù), 定制網(wǎng)站由設(shè)計師親自精心設(shè)計,設(shè)計的效果完全按照客戶的要求,并適當?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據(jù)客戶的實際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。

Public Bitmap CutImage(ByVal start As Point, ByVal end As Point, ByVal b As Bitmap)

Dim f As New Bitmap(end.X - start.X + 1, end.Y - start.Y + 1)

For i As Integer = start.X To end.X + 1

For j As Integer = start.Y To end.Y + 1

Dim c As Color = b.GetPixel(i, j)

f.SetPixel(i - start.X, j - start.Y, c)

Next

Next

Return f

End Sub

這個函數(shù)就可以用于裁剪圖像,返回裁剪后的圖像,start是開始裁剪的位置,end是結(jié)束裁剪的位置,b是要裁剪的圖像,假如你的這些按鈕每個寬30,高20,你就可以用

PictureBox1.Image = CutImage(New Point(第n - 1個按鈕 * 30, 0), New Point(第n個按鈕 * 30, 20), 按鈕存在的位圖)

VB.NET加載圖片問題

'先建立一個bitmap對象,指向圖像文件

Dim pic As Bitmap = New Bitmap("e:\1.jpg")

'定義一個圖片框的graphics對象

Dim g As Graphics = PictureBox1.CreateGraphics()

'在圖片框上繪圖

g.DrawImage(pic, 0, 0, pic.Width, pic.Height)

'釋放bitmap對象

pic.Dispose()

'現(xiàn)在即可對文件進行操作

如何在VB.Net里預(yù)加載圖片,音樂? 用picturebox和mediaplayer控件加載圖片

先用image對象在后臺加載。完了后賦給picturebox.image. 音樂文件類似用filestream

VB.net 如何快速加載顯示較大圖片

1,不要將這些代碼放在Form.Load事件里,最好放在構(gòu)造函數(shù)中!

2,加上:

me.SuspendLayout()'如果按鈕在其它容器中(如GroupBox):me.grp.SuspendLayout();

'...Loading Images

me.ResumeLayout();

圖形繪制最快的是Panel控件,用Panel速度蠻快

網(wǎng)站標題:vb.net加載圖片 vb保存圖片
分享路徑:http://muchs.cn/article18/docdsdp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、企業(yè)網(wǎng)站制作、動態(tài)網(wǎng)站、微信小程序、網(wǎng)站設(shè)計公司、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)