Skip to content

Instantly share code, notes, and snippets.

@Yamonov
Yamonov / scriptmeta.md
Created March 16, 2026 08:53
Adobe用jsxの更新をユーザー側で検知できるようにするためのタグ案、2026-03-16版

SCRIPTMETA v1 仕様

1. 目的

SCRIPTMETA は、スクリプト配布ページとスクリプト本体に埋め込める、軽量な更新検知用メタデータフォーマットです。

Adobe アプリ用の jsx スクリプトは、配布チャネルとスクリプト本体の結びつきが弱く、配布後に不具合修正や更新があっても、利用者が気づきにくいという問題があります。

この問題を解消するため、次の 2 点を行います。

@Yamonov
Yamonov / BridgeOpen.script
Last active December 5, 2025 14:11
Finderで選択しているものをBridgeで開くAppleScript
try
set myBridge to application id "com.adobe.bridge"
set myBridgeName to name of myBridge
on error
display alert "Adobe Bridgeが見つかりません。"
return
end try
tell application "Finder"
set mySel to selection
@Yamonov
Yamonov / SelectSameColor.jsx
Last active October 28, 2025 14:48
Illustrator:同じカラーを選択をUIにし、ついでにグローバルスウォッチを作成
(function () {
if (app.documents.length === 0) return;
if (app.selection && app.selection.length > 1) {
alert("複数のオブジェクトが選択されています。1つだけ選択して実行してください。");
return;
}
var base = [];
if (app.selection) for (var i = 0; i < app.selection.length; i++) base.push(app.selection[i]);
@Yamonov
Yamonov / LayerRename.kmmacros
Last active October 11, 2025 14:49
Photoshopのレイヤーまわりスクリプトパック
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>Activate</key>
<string>OnceWithPalette</string>
<key>AddToMacroPalette</key>
<true/>
<key>AddToStatusMenu</key>
@Yamonov
Yamonov / ChangeMaskColor.jsx
Created October 11, 2025 14:35
Photoshopマスク回りスクリプト
/*
<javascriptresource>
<name>マスクカラー変更</name>
<category>YPresets</category>
</javascriptresource>
*/
// クイックマスク、レイヤーマスクがオーバーレイ表示されているとき、実行する度に色相環を60度ずつ変更
var regKey = "myMaskColor"; // 実行内容を記録するキー
@Yamonov
Yamonov / OpacityFlowExposure.jsx
Created October 11, 2025 14:26
Photoshopブラシまわりスクリプト
/*
<javascriptresource>
<category>YPresets</category>
</javascriptresource>
*/
// ファイル名を変えることで、
// ブラシ不透明度、流量を直接指定したりプラス、マイナスするスクリプト
// OpacityFlowExposure_F-.jsx Flow(流量)をマイナス
// OpacityFlowExposure_O+.jsx Opacity(不透明度)をプラス
/*
<javascriptresource>
<name>クリッピング表示</name>
<category>YPresets</category>
</javascriptresource>
*/
//Ver 1.0 (2025/10/01)
#target photoshop
@Yamonov
Yamonov / CMYKto100GCRConverter_ai.jsx
Last active December 6, 2025 08:38
IllustratorのCMYK値を、CMYのうち2色+Kに置き換えるスクリプト
#target illustrator
var YamoScriptVersion = "Ver 1.3.1 (2025-11-19)";
// CMYK値をCMYのうち1〜2版+Kに変換するスクリプト
// CMYKオブジェクトを選択して実行する。彩度調整オプションオフでは、ほぼ色を変えない
// 配布gist
// https://gist.github.com/Yamonov/3a90a9a50389c68095c5f14577ad09d5
// 2025-11-19:不必要な機能を無効化(ありがとう @Creold)
@Yamonov
Yamonov / PhotoshopImageResize_InDesign.jsx
Last active March 11, 2026 12:49
Photoshopで開いている画像を、InDesignの配置サイズに合わせてリサイズするスクリプトなど(2026-03-11)
/*
<javascriptresource>
<name>InDesignに合わせてリサイズ</name>
<category>YPresets</category>
</javascriptresource>
SCRIPTMETA-BEGIN
Script-ID=org.iwashi.Photoshop_InDesign_Resize
Version=1.6.1
Release-Date=2026-03-11
@Yamonov
Yamonov / PhotoshopImageResize_Illustrator.jsx
Last active March 11, 2026 12:50
Photoshopで開いている画像をIllustratorドキュメントから探し、適正解像度にリサイズする(2026-03-11)
/*
<javascriptresource>
<name>Illustratorに合わせてリサイズ</name>
<category>YPresets</category>
</javascriptresource>
SCRIPTMETA-BEGIN
Script-ID=org.iwashi.Photoshop_Illustrator_Resize
Version=1.6.1
Release-Date=2026-03-11