![](https://watataku-artist-katsuyaku.com/wp-content/uploads/2024/03/watataku-hukidashi-light-blue.png)
今回の記事の目的はProcessingの「endRaw()
」を理解し、自分なりに使ってみること。
この記事を書いた人
![](https://watataku-artist-katsuyaku.com/wp-content/uploads/2024/03/watataku-user-profile-illustrationi-light-blue.png)
![](https://watataku-artist-katsuyaku.com/wp-content/uploads/2024/03/watataku-user-profile-illustrationi-light-blue.png)
- クリエイティブコーディングで制作した作品と、上達のためにやったこと・学習過程を発信
- コンセプトは「クリエイティブコーディング1万時間の歩き方」
- 2024年にProcessingの構文のアウトプットを終え、2025年から作品制作開始(クリエイティブコーディングで作成した作品集)
目次
【Processing】endRaw()について
endRaw()について
- endRaw は、「生のデータの記録を終了する」という意味
endRaw()
は、beginRaw()
で始めたデータの保存作業を終了します。描画されたデータが正しくファイルに保存されるようになる。
【Processing】endRaw()の使い方【画像とコード】
![【Processing】endRaw()の使い方【画像とコード】](https://watataku-artist-katsuyaku.com/wp-content/uploads/2024/11/how-to-use-beginraw-in-processing-save-drawing-data-in-specific-file-format1-1024x658.png)
![【Processing】endRaw()の使い方【画像とコード】](https://watataku-artist-katsuyaku.com/wp-content/uploads/2024/11/how-to-use-beginraw-in-processing-save-drawing-data-in-specific-file-format1-1024x658.png)
import processing.pdf.*; // PDFライブラリをインポート
void setup() {
size(400, 400, P2D); // P2D レンダラーを使用してキャンバスのサイズを400x400ピクセルに設定
beginRaw(PDF, "example.pdf"); // PDF形式で保存を開始
}
void draw() {
if (mousePressed) { // マウスが押されている場合
float diameter = 20; // 円の直径を設定
ellipse(mouseX, mouseY, diameter, diameter); // マウスの位置に円を描く
}
}
void keyPressed() {
if (key == ' ') { // スペースキーが押された場合
endRaw(); // PDFへの保存を終了
exit(); // プログラムを終了
}
}
【Processing】endRaw()を使ってみた感想
PDFで保存したいときに使います。
![](https://watataku-artist-katsuyaku.com/wp-content/uploads/2024/03/watataku-hukidashi-light-blue.png)
![](https://watataku-artist-katsuyaku.com/wp-content/uploads/2024/03/watataku-hukidashi-light-blue.png)
![](https://watataku-artist-katsuyaku.com/wp-content/uploads/2024/03/watataku-hukidashi-light-blue.png)
それでは今日もレッツワクワクコーディング。