2009年10月15日 星期四

hw2 (修正版)

示意圖















由於先前的不是課程上所要求的

所以就重做了一下



不過還是看得出來旋轉後的圖失真了

我自己在想

會不會是因為原圖的Pixel都是int值

旋轉到目標角的點上時發生float問題

新像素的初始值原本都是整數點

所以旋轉的過程當中

一出現小數點就Null

導致圖片失真了



所以我在想,是不是需要使用反鋸齒來修飾失真的問題

不過一提到反鋸齒好像又把問題搞大了不少

但是新的像素原本就是一個一個像素點構成

就像

口口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口口口口


所以如果像素點一轉到口跟口的中間

就只能被Null掉

畢竟新創的畫布也是一個一個整數點構成的

旋轉成傾斜的不太可能不會失真

我也不知道我說的對不對

不過個人感覺是如此啦

2 則留言: