2
我正在研究2d和縮小照片上傳。我只用90度的步驟畫他們。高品質縮放<canvas> drawImage()
什麼參數會影響不同瀏覽器中的drawImage()質量?我想在繪製圖像時犧牲質量,以便輸出質量達到最大化。
有子像素調整的任何技巧?
使用webGL畫布並在那裏繪製圖像有什麼好運氣?它會在縮放過程中提供更多選項來保持圖像質量嗎?
照片可以是2 mpix - 10 mpix範圍。
編輯:看起來這是不可能的,因爲WebGL的紋理大小限制爲512×512或2048×2048
你還沒有描述你的問題是你需要解決的。 – Phrogz
什麼參數會影響不同瀏覽器中的drawImage()質量? <---這是問題,以問號 –
結束WebGL紋理不限於某些分辨率。另外,只要提供整數座標,傳遞給'drawImage()'的參數不會影響結果的質量。各種瀏覽器都有一些特殊的值,您可以通過調整來改變調整大小的算法,但canvas規範還沒有提供任何功能。 – Xenethyl