你把標(biāo)簽的字體換一下,另外你的屏幕分辨率高一些,鋸齒就不見(jiàn)了。
主要從事網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、自適應(yīng)網(wǎng)站建設(shè)、程序開(kāi)發(fā)、微網(wǎng)站、微信小程序定制開(kāi)發(fā)等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、網(wǎng)絡(luò)營(yíng)銷經(jīng)驗(yàn),集策劃、開(kāi)發(fā)、設(shè)計(jì)、營(yíng)銷、管理等多方位專業(yè)化運(yùn)作于一體,具備承接不同規(guī)模與類型的建設(shè)項(xiàng)目的能力。
打字不易,如滿意,望采納。
你可以自己演算 用讀取圖象坐標(biāo)的點(diǎn)來(lái)用算法畫(huà)圖 這個(gè)應(yīng)該非常慢的
比如坐標(biāo)(0,0)三基色的色素是白色(255,255,255),黑色(0,0,0)
---------------------------------------------------------------------------------------------------------------
比如想放大5倍 可以把中間坐標(biāo)的像素照舊 其它4個(gè)點(diǎn)為空(這樣圖片變淡或者說(shuō)變亮)
如果想有鋸齒,可以將5個(gè)坐標(biāo)點(diǎn)全部填寫原來(lái)的值
如果想漸變色,可以中間值照舊,邊緣4個(gè)坐標(biāo)分別兩個(gè)相鄰坐標(biāo)值,一般是兩個(gè)值相加除以2
“消除鋸齒”是指對(duì)繪制的圖形和文本的粗糙邊緣進(jìn)行平滑處理以改進(jìn)它們的外觀或可讀性。GDI+
既可以呈現(xiàn)高質(zhì)量的消除鋸齒的文本,也可以呈現(xiàn)低質(zhì)量文本。GDI+提供多種文本呈現(xiàn)的質(zhì)量等級(jí)。通常,呈現(xiàn)的質(zhì)量越高,所需的處理時(shí)間越長(zhǎng)。
質(zhì)量等級(jí)是Graphics類的一個(gè)屬性。若要設(shè)置質(zhì)量等級(jí),需要調(diào)用Graphics對(duì)象的SetTextRenderingHint方法。該方法接受一個(gè)TextRenderingHint枚舉成員之一,該枚舉定義在頭文件Gdiplusenums.h中。
GDI+
既提供傳統(tǒng)的
AntiAlias,也提供一種基于
Microsoft?
ClearType?
顯示技術(shù)的新型
AntiAlias,后者只在Windows
XP
和
Windows
Server
2003中才可用。它可改善具有數(shù)字化界面的彩色
LCD
監(jiān)視器(例如便攜機(jī)的監(jiān)視器和高質(zhì)量純平臺(tái)式顯示器)的可讀性。還可稍微改善
CRT
屏幕的可讀性。
ClearType
與
LCD
條紋的方向和順序有關(guān)。目前,ClearType
只在順序?yàn)?/p>
RGB
的垂直條紋中實(shí)現(xiàn)。如果您使用的是顯示器可面向任何方向的
Tablet
PC,或者如果您使用的屏幕可從橫向旋轉(zhuǎn)到縱向,則這可能是需要考慮的事項(xiàng)。
下面的代碼示例以兩種不同的質(zhì)量設(shè)置繪制文本:
FontFamily
fontFamily(L"Times
New
Roman");
Font
font(fontFamily,
32,
FontStyleRegular,
UnitPixel);
SolidBrush
solidBrush(Color(255,
0,
0,
255));
WCHAR
string1[]
=
L"SingleBitPerPixel";
WCHAR
string2[]
=
L"AntiAlias";
graphics.SetTextRenderingHint(TextRenderingHintSingleBitPerPixel);
graphics.DrawString(string1,
-1,
font,
PointF(10.0f,
10.0f),
solidBrush);
graphics.SetTextRenderingHint(TextRenderingHintAntiAlias);
graphics.DrawString(string2,
-1,
font,
PointF(10.0f,
60.0f),
solidBrush);
你把標(biāo)簽的字體換一下,另外你的屏幕分辨率高一些,鋸齒就不見(jiàn)了。