小编Cod*_*ust的帖子

调整大小时html5画布重绘

我有两个canvas元素,需要在按钮点击时调整大小.

<div class="sDetails"><div>
                        <div id="canvasDiv" style="width: 310px;"><canvas id="canvasGraph"></canvas></div></div>
<div class="kDetails"><div><div>
<div id="canvasDiv" style="width: 310px; height: 240px;"><canvas id="canvasGraph"></canvas></div></div>
Run Code Online (Sandbox Code Playgroud)

和脚本:

   var sketch;var sketch_sl;var onPaint;var canvas=null;var ctx=null;var tmp_ctx=null;
    function drawCanvas(div) {
        canvas = document.querySelector(div + " #canvasGraph");
        ctx = canvas.getContext('2d');
        sketch = document.querySelector(div + " #canvasDiv");
        sketch_sl = getComputedStyle(sketch);
        canvas.width = parseInt(sketch_style.getPropertyValue('width'));
        canvas.height = parseInt(sketch_style.getPropertyValue('height'));
        tmp_canvas = document.createElement('canvas');
        tmp_ctx = tmp_canvas.getContext('2d');
        tmp_canvas.id = 'tmp_canvas';
        tmp_canvas.width = canvas.width;
        tmp_canvas.height = canvas.height;
        sketch.appendChild(tmp_canvas);
Run Code Online (Sandbox Code Playgroud)

重绘功能:

// here I must redraw my lines resized 2 times ( …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 canvas redraw

8
推荐指数
2
解决办法
2万
查看次数

feColorMatrix的每个元素的含义是什么?

每个 feColorMatrix 值的含义是什么?

我有一个黑色的 svg 形状,它必须用 #26bf8c 颜色遮盖。我想找到该矩阵的含义以将我的十六进制转换为它?

<svg width='20px' height='10px' preserveAspectRatio='none meet'>
    <image filter='url(#colorMatrixFilter1)' width='20px' height='10px' xlink:href='../img.svg' />
    <defs>
        <filter id='colorMatrixFilter1'>
            <feColorMatrix type='matrix'
                    values='1 0 0 0 0
                            1 0 0 1 0
                            1 0 0 0 0
                            0 1 0 1 0
                    '/>
        </filter>
    </defs>
</svg>
Run Code Online (Sandbox Code Playgroud)

我以为我可以写下 RGB 值作为它们的二进制表示,但矩阵似乎以不同的方式工作。

html matrix svg-filters

2
推荐指数
1
解决办法
603
查看次数

JSP session.invalidate() 与 request.logout()

我的 jsp 页面上有一个注销按钮。(Tomcat 8.0.15)

session.invalidate()
Run Code Online (Sandbox Code Playgroud)

或者

request.logout()
Run Code Online (Sandbox Code Playgroud)

哪个更适合退出/终止会话,主要区别是什么?我应该同时使用两者吗?

session jsp tomcat logout invalidation

1
推荐指数
1
解决办法
6951
查看次数