重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
你把標簽的字體換一下,另外你的屏幕分辨率高一些,鋸齒就不見了。
主要從事網頁設計、PC網站建設(電腦版網站建設)、wap網站建設(手機版網站建設)、自適應網站建設、程序開發、微網站、微信小程序定制開發等,憑借多年來在互聯網的打拼,我們在互聯網網站建設行業積累了豐富的網站設計制作、成都做網站、網絡營銷經驗,集策劃、開發、設計、營銷、管理等多方位專業化運作于一體,具備承接不同規模與類型的建設項目的能力。
打字不易,如滿意,望采納。
你可以自己演算 用讀取圖象坐標的點來用算法畫圖 這個應該非常慢的
比如坐標(0,0)三基色的色素是白色(255,255,255),黑色(0,0,0)
---------------------------------------------------------------------------------------------------------------
比如想放大5倍 可以把中間坐標的像素照舊 其它4個點為空(這樣圖片變淡或者說變亮)
如果想有鋸齒,可以將5個坐標點全部填寫原來的值
如果想漸變色,可以中間值照舊,邊緣4個坐標分別兩個相鄰坐標值,一般是兩個值相加除以2
“消除鋸齒”是指對繪制的圖形和文本的粗糙邊緣進行平滑處理以改進它們的外觀或可讀性。GDI+
既可以呈現高質量的消除鋸齒的文本,也可以呈現低質量文本。GDI+提供多種文本呈現的質量等級。通常,呈現的質量越高,所需的處理時間越長。
質量等級是Graphics類的一個屬性。若要設置質量等級,需要調用Graphics對象的SetTextRenderingHint方法。該方法接受一個TextRenderingHint枚舉成員之一,該枚舉定義在頭文件Gdiplusenums.h中。
GDI+
既提供傳統的
AntiAlias,也提供一種基于
Microsoft?
ClearType?
顯示技術的新型
AntiAlias,后者只在Windows
XP
和
Windows
Server
2003中才可用。它可改善具有數字化界面的彩色
LCD
監視器(例如便攜機的監視器和高質量純平臺式顯示器)的可讀性。還可稍微改善
CRT
屏幕的可讀性。
ClearType
與
LCD
條紋的方向和順序有關。目前,ClearType
只在順序為
RGB
的垂直條紋中實現。如果您使用的是顯示器可面向任何方向的
Tablet
PC,或者如果您使用的屏幕可從橫向旋轉到縱向,則這可能是需要考慮的事項。
下面的代碼示例以兩種不同的質量設置繪制文本:
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);
你把標簽的字體換一下,另外你的屏幕分辨率高一些,鋸齒就不見了。