vb.net改變圖像大小 vb改變圖片大小代碼

vb 圖像大小調(diào)整問題

我來賺點分——提供基本方法行嗎?

創(chuàng)新互聯(lián)建站專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、古田網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為古田等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

顯示:假設(shè)你已知道怎么顯示圖像(為了隨意移動圖像,先把Imagebox控件加到PictureBox控件上,在PictureBox上畫Imagebox邊框外這8個手柄);在任意位置顯示圖像(image1.move

left,top);圖像大小的屬性值能獲?。▓D像在ImageBox完整顯示并拉伸,則只關(guān)注ImageBox尺寸屬性值即可);

移動:如果在ImageBox按下了鼠標(biāo)則記住此點(xi0,yi0)及(image1.left,image1.top),在鼠標(biāo)Move事件中根據(jù)鼠標(biāo)在ImageBox的位置(xi,yi),

計算變換量(dx=xi-xi0,

dy=yi-yi0),

并把(dx,dy)加到(image1.left,image1.top);更新這8個手柄;

縮放:當(dāng)鼠標(biāo)移到這8個位置附近(在PictureBox.MouseMove中判斷)改變其形狀屬性值,若按下,則根據(jù)移動變化量調(diào)整Imagebox尺寸或位置——這需要針對每一個位置做出決定,不難辦到。

求大神指點vb.net 怎么把一張大圖 縮放到 和圖片框一樣大小顯示

PictureBox.SizeMode

屬性

默認(rèn)情況下,在

Normal

模式中,Image

置于

PictureBox

的左上角,凡是因過大而不適合

PictureBox

的任何圖像部分都將被剪裁掉。

使用

StretchImage

值會使圖像拉伸或收縮,以便適合

PictureBox。

使用

Zoom

的值可以使圖像被拉伸或收縮以適應(yīng)

PictureBox;但是仍然保持原始縱橫比。

使用

AutoSize

值會使控件調(diào)整大小,以便總是適合圖像的大小。

使用

CenterImage

值會使圖像居于工作區(qū)的中心。

vb.net中怎么實現(xiàn)圖片縮小和放大

Pegasus的ImagXpress 8.0控件,支持各種格式文件的加載。控件封裝了右鍵局部區(qū)域放大的功能,要實現(xiàn)圖片的縮放,把AutoResize屬性設(shè)置為PegasusImaging.WinForms.ImagXpress8.AutoResizeType.CropImage,修改 ZoomFactor的值就可以了。

vb.net 如何放大和縮小圖片

Sub 圖片縮放()

Dim SngPer As Single = 1 '放大或縮小的比例 放大2倍時SngPer=2,縮小3倍時 SngPer=1/3

Dim PicOld As Image = Image.FromFile("原圖片路徑")

Dim PicNew As New System.Drawing.Bitmap(PicOld, PicOld.Width * SngPer, PicOld.Height * SngPer)

PicNew.Save("新圖片路徑", Drawing.Imaging.ImageFormat.Jpeg)

End Sub

VB 如何改變圖片文件大小

'將image的stretch屬性改為true就行了.

image1.stretch=true

'就是讓圖像適應(yīng)image.

'或者:

'在窗體加載時設(shè)置image的大小.

image1.width=1000

image1.height=2000

方法如下:

1、讀取該圖片;

2、使用PaintPicture方法縮放繪制圖片;

3、保存PictureBox中的圖片。

注意:VB的SavePicture只能保存BMP,想保存為其他格式,只能自己根據(jù)文件格式寫,或者找控件。

VB.NET 如何調(diào)整圖標(biāo)的大小?

您好,看到您的問題很久沒有人回答,但是問題過期無人回答會被扣分并且你的懸賞分也會被沒收!所以我給你提幾條建議: 1,提問要盡量完整清晰不要有生僻的字,回答者一點都不知道你的情況如果你的問題也不清楚的話回答者就不知道你說的是什么,就談不上回答你的問題了。 2,提問時不要一次性提很多相同的問題,提相同的問提讓人看著很有壓力很煩惱,甚至?xí)J(rèn)為你作弊的。所以一個問題提一次請出簡明即可。 3,提問者應(yīng)該尊重回答者,別人不是你的奴隸必須為你解決問題,所以提問時請注意文明用語!尊重他人的勞動。 4,不要問一些太簡單的問題,不要明知故問,這是浪費回答者寶貴的時間??!且不要問一些涉嫌違規(guī)的問題。 5,不要涉及尖端科學(xué) ,問問里只是一些普通的人,如果你提得問題連科學(xué)家都沒有答案,很難在這里問出答案來 ? 6,可以多交一些知識淵博的網(wǎng)友,以前的一些較難的題,如果有人回答對了,可以和回答者成為好朋友,經(jīng)常保留著聯(lián)系,有問題了可以互相探討的! 您可以不采納我的答案,但請您一定要考慮下我的建議哦! 謝謝采納!祝你得到滿意的結(jié)果!

當(dāng)前標(biāo)題:vb.net改變圖像大小 vb改變圖片大小代碼
分享地址:http://muchs.cn/article48/doccjep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、App開發(fā)建站公司、網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈

廣告

聲明:本網(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)

成都網(wǎng)頁設(shè)計公司