簡體   English   中英

如何使用放大/縮小sigma.js添加背景圖像

[英]How to add background image with zoom in/out to sigma.js

我正在使用sigma.js並嘗試添加背景圖像而不是背景顏色。 它可以找到但不可能放大/縮小。 有人已經在這里添加了一個問題但尚無答案。 所以任何人都有這個問題的解決方案?

經過簡單的幸運搜索,我找到了以下解決方案:

var c = s.camera;
// Zoom out - single frame :
c.goTo({
   ratio: c.ratio * c.settings('zoomingRatio')
});

// Zoom in - single frame :
c.goTo({
   ratio: c.ratio / c.settings('zoomingRatio')
});

// Zoom out - animation :
sigma.misc.animation.camera(c, {
   ratio: c.ratio * c.settings('zoomingRatio')
}, {
   duration: 200
});

// Zoom in - animation :
sigma.misc.animation.camera(c, {
   ratio: c.ratio / c.settings('zoomingRatio')
}, {
   duration: 200
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM