浮水印
可見的浮水印就淺顯易懂的多,就是將一張小圖貼在另外一張大圖上,並且呈現有點透明的狀態。
實作
可見的浮水印實作相當簡單,首先準備一張大圖和一張要貼在大圖上的小圖,以下準備了這兩張圖片:
Lenna.bmp
signature.bmp
先直接來看結果,若是把signature.bmp放到Lenna.bmp上做成浮水印,則會像是下圖這樣:
我所用的演算法就是:
1. 輸入放置signature.bmp在Lenna.bmp上的座標(x, y)
2. 拜訪signature.bmp上的所有像素,並在Lenna.bmp對應的像素上做計算
3. 計算方式為兩圖像素相加除以2,其中數字2是可以做微調以改變浮水印的透明度的
沒有留言:
張貼留言