水曜日, 10月 16, 2024

TCDW8192 
日本には多くのお菓子が増え続けていますね

Baby Alien 033
ボ〜とっしている(^o^)ユルキモ
色々なお菓子を積極的に見つけているのですが、おそらく全部の10%も食べていないと思うほど日本には多くのお菓子が増え続けていますね。

火曜日, 10月 15, 2024

Illustratorでの作図基本 12 
アートブラシで蛇行で拡大するイメージ

質問がありましたので・・・
アートブラシで蛇行で拡大するイメージの作成手順を整理してみました。色々試して見なしたが、コレが一番確実だと思います。

マスベースとなる図形(ここでは肉球)のサイズ違いを2つ用意し、ブレンドツールで上図のように調整し、拡張し・・・

そのまま亜^トルだしとして登録します。

次ぎに登録したブラシと同じ長さの線を作成し・・・

[効果]>[パスの変形]>[ジグザグ]にて任意の蛇行線を作成します。

作成した蛇行線を線を[オブジェクト]>[アピアランスを分割]にて実データに変換してから登録したアートブラシを指定すれば完成です。

TCDW8191 
ネットアクセスが使えない場所もあるので

USBメモリーって、最近は緊急回復ドライブなどの特殊な用途以外で使うことが激減しました。GoogleDriveにOneDrive、iCloud等やデータ便などを活用が紛失の心配もないので安心ですね。ただ、ネットアクセスが使えない場所もあるので、そんな場所では未だにCD-RやDVD-Rだったりします。そう言えば私のメディアの遍歴は・・・カセットテープ、5inchFD、3.5inchFD、SyQuest、Jazz、JIP、MD、CD-R、DVD-R、SmartMedia、MemoruStick、CompackFlash、SDメモリ、USBメモリ、外付けHDD、外付けSSD・・・かな。

月曜日, 10月 14, 2024

JavaScriptでAI遊び 27 
指定サイズの正方形をランダム色でタイリング(CMYK版)

指定サイズの正方形をランダム色でタイリングさせます。
(CMYK版)

/* square_tile_cmyk */
function mmToPoints(mm) {
return mm * 2.83465; // 1mm = 2.83465ポイント
}

function randomCMYKColor() {
// ランダムなCMYKカラーを生成
var color = new CMYKColor();
color.cyan = Math.random() * 100;
color.magenta = Math.random() * 100;
color.yellow = Math.random() * 100;
color.black = Math.random() * 0;
    //Blackを利用するとダークな結果になるので利用していません
return color;
}

function createTiledSquares
(rows, cols, squareSizeMm, spacingMm) {
var doc = app.activeDocument;
// mmサイズをポイントに変換
var squareSize = mmToPoints(squareSizeMm);
var spacing = mmToPoints(spacingMm);
// ドキュメントのアートボードの範囲を取得
var artboard =
doc.artboards[doc.artboards.getActiveArtboardIndex()];
var abRect = artboard.artboardRect;
var abLeft = abRect[0];
var abTop = abRect[1];
// 配置開始位置を計算
var startX = abLeft;
var startY = abTop;

// 正方形をタイル状に配置
for (var row = 0; row < rows; row++) {
for (var col = 0; col < cols; col++) {
// 正方形の位置を計算
var x = startX + col * (squareSize + spacing);
var y = startY - row * (squareSize + spacing);

// 新しい正方形を作成
var square =
                doc.pathItems.rectangle(y, x, squareSize, squareSize);

// 正方形にランダムなCMYK色を設定
square.fillColor = randomCMYKColor();
square.stroked = false; // 線なし
}
}
}

if (app.documents.length > 0) {
// ユーザー入力を取得
var rows =
parseInt(prompt("行数を入力:", "10"), 10);
var cols =
parseInt(prompt("列数を入力:", "10"), 10);
var squareSizeMm =
parseFloat(prompt("正方形のサイズをmm単位で入力:", "20"));
var spacingMm =
parseFloat(prompt("正方形間の隙間をmm単位で入力:", "0"));
// 入力が有効な場合に正方形を配置
if (!isNaN(rows) && !isNaN(cols) &&
        !isNaN(squareSizeMm) && !isNaN(spacingMm)) {
createTiledSquares(rows, cols, squareSizeMm, spacingMm);
} else {
alert("有効な入力をしてください。");
}
} else {
alert("ドキュメントを開いてください。");
}
/* square_tile_cmyk */

(Type A)行数、列数、サイズ、間隔を指定

Type Aの結果

(Type B)行数、列数、サイズ、間隔を指定

Type Bの結果

TCDW8190 
着るモノに困る時期でもありますね

台風などによる秋の長雨?が小休止したら、一気に気温が下がりましたね。もうエアコンは使っていませんが、外出時は薄着だと寒いし、着込むと暑いし・・・着るモノに困る時期でもありますね。

日曜日, 10月 13, 2024

JavaScriptでAI遊び 26 
指定サイズの正方形をランダム色でタイリング(RGB版)

指定サイズの正方形をランダム色でタイリングさせます。
(RGB版)

/* square_tile_rgb */
function mmToPoints(mm) {
return mm * 2.83465; // 1mm = 2.83465ポイント
}

function randomRGBColor() {
// ランダムなRGBカラーを生成
var color = new RGBColor();
color.red = Math.random() * 255;
color.green = Math.random() * 255;
color.blue = Math.random() * 255;
return color;
}

function createTiledSquares
(rows, cols, squareSizeMm, spacingMm) {
var doc = app.activeDocument;
// mmサイズをポイントに変換
var squareSize = mmToPoints(squareSizeMm);
var spacing = mmToPoints(spacingMm);
// ドキュメントのアートボードの範囲を取得
var artboard =
doc.artboards[doc.artboards.getActiveArtboardIndex()];
var abRect = artboard.artboardRect;
var abLeft = abRect[0];
var abTop = abRect[1];
// 配置開始位置を計算
var startX = abLeft;
var startY = abTop;

// 正方形をタイル状に配置
for (var row = 0; row < rows; row++) {
for (var col = 0; col < cols; col++) {
// 正方形の位置を計算
var x = startX + col * (squareSize + spacing);
var y = startY - row * (squareSize + spacing);

// 新しい正方形を作成
var square =
doc.pathItems.rectangle(y, x, squareSize, squareSize);

// 正方形にランダムなRGB色を設定
square.fillColor = randomRGBColor();
square.stroked = false; // 線なし
}
}
}

if (app.documents.length > 0) {
// ユーザー入力を取得
var rows =
parseInt(prompt("行数を入力:", "10"), 10);
var cols =
parseInt(prompt("列数を入力:", "10"), 10);
var squareSizeMm =
parseFloat(prompt("正方形のサイズをmm単位で入力:", "20"));
var spacingMm =
parseFloat(prompt("正方形間の隙間をmm単位で入力:", "0"));
// 入力が有効な場合に正方形を配置
if (!isNaN(rows) && !isNaN(cols) &&
        !isNaN(squareSizeMm) && !isNaN(spacingMm)) {
createTiledSquares(rows, cols, squareSizeMm, spacingMm);
} else {
alert("有効な入力をしてください。");
}
} else {
alert("ドキュメントを開いてください。");
}
/* square_tile_rgb */

(Type A)行数、列数、サイズ、間隔を指定

Type Aの結果

(Type B)行数、列数、サイズ、間隔を指定

Type Bの結果

TCDW8189 
ラジオを聞かなくなったのは大きいかもですね


TVを見なくなったからなのか? 若い俳優さんやタレントさんがサッパリ解らなくなりました。「今人気の〜」なんて言われてもワカランチンです。ミュージシャンもそうですね。BAND-MAIDは知ってるけど・・・で思い出したのが、音楽はラジオからでした(^o^)。ラジオを聞かなくなったのは大きいかもですね。

土曜日, 10月 12, 2024

生ゴミ処理は輪ゴムがベスト

数年前から気に入っている生ゴミの臭い対策処理の手順を纏めてみました。生ゴミ処理は輪ゴムがベストです。

流石にリアル生ゴミは撮影できない(^o^)ので、シュレッダーのゴミで説明します。

袋のサイズに関係なく、口の部分を写真の様に捻ります。

次ぎに捻った口を半分に折ります。

さごに輪ゴムで止めれば完成です。コレで臭い対策は万全です。

TCDW8188 
昭和でも、そんな強者は見たこと無いです

Baby Alien 032
ペガサスというより・・・ベコ(^o^)
昨日、加えタバコで電動車椅子に乗っているオジサンに遭遇。令和ですよ・・・今は。昭和でも、そんな強者は見たこと無いです。

金曜日, 10月 11, 2024

Illustratorでファイル内の使用フォント確認

質問がありましたので・・・
Illustratorで作業中のファイル内で使用しているフォントの確認方法は簡単です。

色々とフォントを使用しているファイルで・・・

[書式]>[フォントの検索と置換]で表示されるパレとで確認できます。もちろん置換も出来ます。データーのやりとり前に事前に確認しておけば安全確実ですね。