lwb 寫:
BobChao 寫:
Anonymous 寫:
呵呵!
你把IE的bug看成是一個功能?
其實這是IE支援圖像不完全而產生的問題.
喔?看來高人現身
我也想知道這樣的圖製作的原理是啥耶...
啊,我不是上面那個,不過還是來參一腳
把一般的圖形用IE與Mozilla選取以後,抓圖下來,然後放大幾倍來比較看看,你就會發現兩者間的不同了
然後那種上面那種圖的原理就是,把要隱藏的圖混合加在原圖中不會被IE遮住的部分,然後為了避免被發現,在會被遮住的部分做一些反向的補償(所以平常的時候看不出來),所以你把它放大來看就看得出圖中的問題了
也有一些現成的軟體可以做出這種圖,例如Ctrl+A Magic Maker或是RuiMark等
沒錯啦
lwb說得很好, 我只好借題發揮啦
IE跟Mozilla選取圖像的方式跟Mozilla的不同, IE是掩蓋一層不透明的西洋棋盤形圖層. 而Mozilla則是掩蓋一層半透明的圖層.
其實大家有沒有留意, Windows選取圖片的時候, 也是採用像Mozilla的方法選取, 完全不像IE的選起來的感覺?
簡單來說, 由於IE不支援半透明的圖像支援, 若果來以一幅完全不透明的圖層來掩蓋圖像, 就完全看不到原來的圖樣了...
所以要退而求其次, 選擇以西洋棋盤形圖層掩蓋原有圖像, 使選取後的圖像不致於看不到. (注: 這跟原本Windows採用的方式不同)
看到這裡, 大家可能會想, 如果該圖像跟IE選取時出現的圖層拚起來是完全密封的話, 這樣當選取的時候, 豈不是會看不見原來的圖像?
看看這邊有一個例子...
在IE按Ctrl+A看看, 就會看到IE這種"特殊"的選取方式而產生出的潛在問題.
IE的選取方式會把這類圖像完全掩蓋, 當然採用半透明圖層的Mozilla就沒有這個問題.
所以, 這種"技術"是源自IE對半透明圖像支援不足而產生的問題, 那麼, 這不就是IE的bug麼?
