Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment éliminer les bords irréguliers du canevas

J'aime le titre : j'ai fait un graphique sur toile et les bords étaient irréguliers


J'en ai trouvé un : l'algorithme d'interpolation de Bicubic Interpolation, mais je n'arrive pas à le comprendre. S'il vous plaît, donnez-moi quelques conseils
Orz !!

.
大家讲道理大家讲道理2670 Il y a quelques jours995

répondre à tous(2)je répondrai

  • phpcn_u1582

    phpcn_u15822017-05-31 10:43:27

    Vous pouvez d'abord essayer de doubler la résolution du canevas et y jeter un œil.
    Supposons que la taille de l'affichage soit w * h :

    1. Réglez la largeur et la hauteur de la toile sur 2w et 2h

    2. Définissez la largeur et la hauteur dans le style de toile sur w et h

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-31 10:43:27

    J'ai regardé de meilleurs plug-ins, tels que echarts (Baidu Charts), mais je n'ai pas pu lire plus de 10 000 lignes de code. Finalement, j'ai trouvé une solution
    https://www.zhihu.com/questio. ..
    let width = canvas.width,height=canvas.height;
    if (window.devicePixelRatio) {

                canvas.style.width = width + "px";
                canvas.style.height = height + "px";
                canvas.height = height * window.devicePixelRatio;
                canvas.width = width * window.devicePixelRatio;
                ctx.scale(window.devicePixelRatio, window.devicePixelRatio);

    }
    Je souhaite partager cela avec les chaussures pour enfants qui rencontrent le même problème

    répondre
    0
  • Annulerrépondre