我有了的1920×1080尺寸的一個,但我的當前畫布只有一個大小爲800x600大圖像時保持圖像質量..縮放圖像到背景的大小像素化/降低圖像的質量。即使在導出時,圖像質量仍然很低..我如何防止這種情況發生?fabric.js如何作爲背景使用,並調整到畫布的大小
var background = 'image.jpg';
canvas.setBackgroundImage(background, canvas.renderAll.bind(canvas), {
width: canvas.width,
height: canvas.height,
originX: 'left',
originY: 'top'
});
嗨!我的項目將被集成到一個php後端,它將圖像轉換爲pdf。是否有可能也將這與PHP集成或是否有可能導出調整大小的圖像與PHP的toDataURL()畫布功能? –
要麼你可以使用PHP和ImageMagick的調整圖像大小它到達瀏覽器之前,也許你可以有織物(上渲染)擴展到全尺寸和全尺寸輸出的圖像,然後調整在後端圖像。似乎事先調整圖像將是最好的選擇。 – StefanHayden