で作業していない、それはドキュメントの彼らのウェブサイト上のショーです:loadPixelsは()p5.js
var img;
function preload() {
img = loadImage("assets/rockies.jpg");
}
function setup() {
image(img, 0, 0);
var d = pixelDensity();
var halfImage = 4 * (img.width * d) *
(img.height/2 * d);
loadPixels();
for (var i = 0; i < halfImage; i++) {
pixels[i+halfImage] = pixels[i];
}
updatePixels();
}
だから私は正確にp5.jsが正しくリンクされたcodepenでそのコードを試してみましたが、それはうまくいきませんでした。
処理IDE自体でバージョンを作成したので、JSに変換しようとしましたが、なぜ機能していないのかわかりません。
var img;
function setup() {
createCanvas(500, 400);
img = loadImage("https://s3-us-west-2.amazonaws.com/s.cdpn.io/379903/image.png"); // Load the image
}
function draw() {
background(255);
image(img, 0, 0, 500, 400);
loadPixels();
for (var i = 0; i < pixels.length; i++) {
pixels[i] = color(255, i, 0);
}
updatePixels();
}
私はキャンバスのピクセルを編集できるようにしたいと思いますが、それはできません。
Here私は使用しているcodepenです。
イメージは正常に読み込まれますが、ピクセルは編集できません。
私はYoutubeのDaniel Shiffmanのtutorialsをフォローしていました。
ご協力いただきありがとうございます。
ありがとうございます!これははるかに理にかなって、素敵な一日を! :) –