三年中文在线观看免费大全_三年大片免费高清哔哩哔哩_三年在线观看免费大全哔哩_三年大全免费大片三年大片_三年在线观看免费大全_三年大片观看免费大全哔哩哔哩_三年中文在线观看免费高清第4版_三年中文免费视频大全_三年大片大全免费观看大全_三年大片在线观看哔哩哔哩_三年在线观看中文免费观看_三年成都中文在线观看免费版

C# 生(shēng)成縮略圖方法 - 新聞資訊 -‌∞≤ 雲南(nán)小(xiǎo)程序開(kāi)發|雲南(nán)軟件(jiàn)開(∏ kāi)發|雲南(nán)網站(zhàn)建設-雲南維串信♥→€息科技有限公司

159-8711-8523

雲南(nán)網建設/小(xiǎo)程序開(kāi)發/軟件(j≈™iàn)開(kāi)發

知(zhī)識

不(bù)管是(shì)網站(zhàn),軟件(jiàn)還(hái)是(shì)小(xi↑₹ǎo)程序,都(dōu)要(yào)直接或間(jiān)接能(né×§ng)為(wèi)您産生(shēng)價值,我們在追求其視(shì)覺表現(xiàn)的(↓₽de)同時(shí),更側重于功能(néng)的(de™×)便捷,營銷的(de)便利,運營的(de)高(gāo)效,讓網站(z✔✔ααhàn)成為(wèi)營銷工(gōng)具,讓軟件(jα‌iàn)能(néng)切實提升企業(yè)內(nèi)部管理(lǐ)水(shuǐ)平和(hé)效∞♥率。優秀的(de)程序為(wèi)後期升級提供便捷的(de₽<↓)支持!

C# 生(shēng)成縮略圖方法

發表時(shí)間(jiān):2021-3-19

發布人(rén):葵宇科(kē)技(jì)

浏覽次數(shù):58

拿(ná)記事(shì)本寫的(de),沒有(yǒu∞♣→')調試,大(dà)概就(jiù)是(shì)這(zhè)麽個(gè)原  ±理(lǐ),參考參考得(de)了(le)~

可(kě)以按寬度,高(gāo)度縮放(fàng)及₩←指定高(gāo)寬裁剪

 

 private void MakeThum<₽bnail(string sourcePath, strin™§≈&g newPath, int width, int heigh"β→ t)

{
System.Drawing.Image ig = System.Drawing.Image.Fr≥≈omFile(sourcePath);
int towidth = width;
int toheight = height;
int x = 0;
int y = 0;
int ow = ig.Width;
int oh = ig.Height;
if (height == 0)
{
toheight = oh * width / ow;
}
else if (width == 0)
{
towidth = ow * height / oh;∏↓
}
else
{
if ((double)ig.Width / (double)ig.Heigh€∞§t > (double)towidth / (double)toheight)π€
{
oh = ig.Height;
ow = ig.Height * towidth / toheight;
y = 0;
x = (ig.Width - ow) / 2;
 
}
else
{
ow = ig.Width;
oh = ig.Width * height / towidth;
x = 0;
y = (ig.Height - oh) / 2;
}
}
System.Drawing.Image bitmap = new Syst€≥em.Drawing.Bitmap(towidth, to∞¥ height);
System.Drawing.Graphics g = System.Drawing.Graph®Ω∏ics.FromImage(bitmap);
g.InterpolationMode = System.Drawing.δ‍​¥Drawing2D.InterpolationMode.High®≠∑ ;
g.SmoothingMode = System.Drawing¶Ω♣&.Drawing2D.SmoothingMode.HighQuality;
g.Clear(System.Drawing.Color.Transp↓♥↓arent);
g.DrawImage(ig, new System.Drawing.Recta↓€×ngle(0, 0, towidth, toheight)₽"γ↓, new System.Drawing.Rectangle(x ✘, y, ow, oh), System.Drawing.GraphicsU↔π£nit.Pixel);
try
{
bitmap.Save(newPath, System.Drawing.Imaging.¶φ↑&ImageFormat.Jpeg);
}
catch (Exception ex)
{
throw ex;
}
finally
{
ig.Dispose();
bitmap.Dispose();
g.Dispose();
}
 
}

相(xiàng)關案例查看(kàn)更多(duō)

相(xiàng)關閱讀(dú)

三年中文在线观看免费大全_三年大片免费高清哔哩哔哩_三年在线观看免费大全哔哩_三年大全免费大片三年大片_三年在线观看免费大全_三年大片观看免费大全哔哩哔哩_三年中文在线观看免费高清第4版_三年中文免费视频大全_三年大片大全免费观看大全_三年大片在线观看哔哩哔哩_三年在线观看中文免费观看_三年成都中文在线观看免费版