当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


p5.js pixelDensity()用法及代码示例


p5.j​​s中的pixelDensity()函数用于设置高像素密度显示器的像素比例。像素密度的默认值设置为与显示密度匹配。 pixelDensity(1)用于关闭显示密度。不带参数的pixelDensity()函数将返回草图的当前像素密度。

用法:

pixelDensity(c)

参数:该函数接受单个参数c,该参数存储刻度值。


以下程序说明了p5.js中的pixelDensity()函数:

示例1:本示例使用pixelDensity()函数显示像素密度。

function setup() { 
      
    // Create canvas of window size 
    createCanvas(windowWidth, windowHeight); 
      
    // Set Pixel Density to 9 
    pixelDensity(9); 
} 
   
function draw() { 
      
    // Set the background color 
    background(0, 200, 0); 
    
    color("green"); 
      
    // Set the text size 
    textSize(30); 
      
    // Set the text align 
    textAlign(CENTER); 
      
    // Display text on the screen 
    text("GeeksForGeeks!", windowWidth/2, 
                windowHeight/2); 
    text("PixelDensity is " + pixelDensity(), 
         windowWidth/2, windowHeight/2 + 40); 
   
}

输出:

示例2:本示例使用pixelDensity()函数显示像素密度。

function setup() { 
      
    // Create canvas of window size 
    createCanvas(windowWidth, windowHeight); 
      
    // Set Pixel Density to 9 
    pixelDensity(3); 
} 
   
function draw() { 
      
    // Set the background color 
    background(160, 200, 50); 
      
    // Set the text size 
    textSize(30); 
      
    // Set the text align 
    textAlign(CENTER); 
      
    // Display text on the screen 
    text("GeeksForGeeks!", windowWidth/2, 
                windowHeight/2); 
    text("PixelDensity is " + pixelDensity(), 
         windowWidth/2, windowHeight/2 + 40); 
   
}

输出:

参考: https://p5js.org/reference/#/p5/pixelDensity



相关用法


注:本文由纯净天空筛选整理自sarthak_ishu11大神的英文原创作品 p5.js | pixelDensity() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。