0
我有一個960px橫幅(帶有多個幻燈片),並且根據客戶端的請求,它應該填充整個窗口寬度,但不能縮放。他們提到「像素複製」,但我還沒有發現任何東西。CSS/JS:我如何複製邊緣像素並重復它們
我必須讓橫幅邊緣(最後1px)重複以適應寬度;最後左邊的像素應該重複到左側,最後一個右側的像素應該重複到右側。
我必須在HTML/CSS/JS中做到這一點,但我還沒有找到解決方案,只要打開Photoshop即可完成此操作,但客戶端可以通過後端更改橫幅,因爲我前面提到;它包含幻燈片(改變每次5秒左右..)
我的想法是這樣的:
<script>
var img = new Image();
img.src = 'image.jpg';
var context = document.getElementById('canvas').getContext('2d');
context.drawImage(img, 0, 0);
data = context.getImageData(x, y, 960, 1).data;
// ... Now what?
</script>
我發現代碼#2,但我的問題是,不僅我不知道該怎麼得到的像素和複製它,但也從橫幅的頂部到底部的每個像素需要重複
有什麼建議嗎?
謝謝你這麼多,我會努力的! –