使用 D3.js 創建圖表時,我可以使用以下方法包含外部影像:
svg.append("svg:image").attr("x", 100).attr("y", 100).attr(
"xlink:href",
"https://my-url.com/image.svg"
);
但是,當我嘗試使用此代碼的修改版本(用于高解析度)將圖表保存為 PNG 時,影像不會顯示在 PNG 中。
我在這里做了一個測驗筆記本,你可以自己試試。
我一直在嘗試以不同的方式獲取影像并將其轉換為 svg 節點,但我無法正確決議結果。歡迎任何幫助,謝謝。
uj5u.com熱心網友回復:
這有點 hacky,但它可能對你有用:https ://observablehq.com/@shan/save-high-resolution-png-with-imported-image
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/480125.html
