一種兩像素寬度線段的反走樣方法
基本信息
申請(qǐng)?zhí)?/td> | CN202111658619.8 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114332296A | 公開(公告)日 | 2022-04-12 |
申請(qǐng)公布號(hào) | CN114332296A | 申請(qǐng)公布日 | 2022-04-12 |
分類號(hào) | G06T11/20(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 張鵬;梁聰聰;豐新龍 | 申請(qǐng)(專利權(quán))人 | 太原航空儀表有限公司 |
代理機(jī)構(gòu) | 中國(guó)航空專利中心 | 代理人 | 王世磊 |
地址 | 030006山西省太原市2號(hào)信箱型號(hào)業(yè)務(wù)部 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明屬于圖形處理領(lǐng)域,具體涉及一種兩像素寬度線段的反走樣方法。計(jì)算直線斜率k;確定端點(diǎn)(X1,Y1)和(X2,Y2)的補(bǔ)償點(diǎn)以及起始點(diǎn)P4和終點(diǎn)Q1并計(jì)算各個(gè)補(bǔ)償點(diǎn)的補(bǔ)償系數(shù),其中,起始點(diǎn)P4為(X1int+1,Y1int?1)和終點(diǎn)Q1(X2int,Y2int),X1int為X1的整數(shù)部分,Y1int為Y1的整數(shù)部分,X2int為X2的整數(shù)部分,Y2int為Y2的整數(shù)部分;計(jì)算起始點(diǎn)距直線的修正距離,修正距離為dP4=k?k×X1real+Y1real+0.5,X1real為X1的小數(shù)部分,Y1real為Y1的小數(shù)部分;以初始點(diǎn)為P4點(diǎn),以dP4為P4點(diǎn)的初始距離,采用Wu算法繪制P1到Q1的線段,P1為對(duì)端點(diǎn)(X1,Y1)坐標(biāo)取整后的點(diǎn);根據(jù)各個(gè)補(bǔ)償點(diǎn)的補(bǔ)償系數(shù)確定補(bǔ)償點(diǎn)灰度,補(bǔ)償點(diǎn)灰度=背景色+(前景色?背景色)*補(bǔ)償系數(shù)。減小了兩像素寬度線段在旋轉(zhuǎn)時(shí)端點(diǎn)出現(xiàn)明顯抖動(dòng)的現(xiàn)象。 |
