<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://ochiaimitsuo.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://ochiaimitsuo.com/wiki/feed.php">
        <title>OM Wiki - adobe:adobe_photoshop</title>
        <description>Technical Artist Wiki</description>
        <link>https://ochiaimitsuo.com/wiki/</link>
        <image rdf:resource="https://ochiaimitsuo.com/wiki/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-04-19T07:34:45+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/access_all_of_the_layers?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/check_selection?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/export_photoshop_layers?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/generate_crop_area?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_all_layers_name_inside_a_layerset?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_app_fonts_familes?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_app_fonts_length?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_app_fonts?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_font_information_of_the_current_text_layer?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_layers_output_path?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_selected_layers_index?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_text_layer_size?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_transform_rotation_degree_of_layer?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/how_to_install_photoshop_trial?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/match_string?rev=1620037034"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/not_active_layer_style?rev=1620037035"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/open_docment?rev=1620037035"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/save_psd_file?rev=1620037035"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/select_layer_by_index?rev=1620037035"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/text_layer_font_size_limit?rev=1620037035"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8C%E9%96%8B%E3%81%84%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E5%88%A4%E5%AE%9A%E3%81%99%E3%82%8B?rev=1620037033"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%AE%E9%BB%92%E8%89%B2rgb_0_0_0_%E3%82%92%E9%80%8F%E6%98%8E%E3%82%A2%E3%83%AB%E3%83%95%E3%82%A1%E5%8C%96%E3%81%99%E3%82%8B?rev=1620037033"/>
                <rdf:li rdf:resource="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/%E6%96%87%E5%AD%97%E5%88%97%E3%81%AB%E6%8C%87%E5%AE%9A%E6%96%87%E5%AD%97%E3%82%92%E5%90%AB%E3%82%80%E3%81%8B%E5%88%A4%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95?rev=1620037034"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://ochiaimitsuo.com/wiki/_media/wiki/dokuwiki.svg">
        <title>OM Wiki</title>
        <link>https://ochiaimitsuo.com/wiki/</link>
        <url>https://ochiaimitsuo.com/wiki/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/access_all_of_the_layers?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>すべてのレイヤーにアクセスする</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/access_all_of_the_layers?rev=1620037034</link>
        <description>すべてのレイヤーにアクセスする


//non-recursive action manager traversal function
function traverseLayersAMFlat(doc, ftn)
{
   function _selectLayerById(ID)   //select just this layer
   {
      var ref = new ActionReference();
      ref.putIdentifier(charIDToTypeID('Lyr '), ID);
      var desc = new ActionDescriptor();
      desc.putReference(charIDToTypeID('null'), ref);
      desc.putBoolean(charIDToTypeID('MkVs'), false);
      executeAction(charIDToTypeID('slct'), desc, DialogModes.NO);
   }//_selectLaye…</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/check_selection?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>選択範囲があるか判定するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/check_selection?rev=1620037034</link>
        <description>選択範囲があるか判定するスクリプト

Photoshop上に選択範囲があるかを判定するスクリプトです。
選択範囲があるか判定する方法によっては、Adobe Configratorで作成したパネルから判定が効かない場合があります。</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/export_photoshop_layers?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>レイヤーを出力するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/export_photoshop_layers?rev=1620037034</link>
        <description>レイヤーを出力するスクリプト

作成中。

スクリプト


#target Photoshop;
app.bringToFront();
 
try {
    // Config Settings
    var scriptName = &quot;DEV_OM_PSD_to_PNG_Exporter&quot;;
    var appVer = app.version;
    var docRef = app.activeDocument;
    var docRefName = docRef.name;
    var exportPath = docRef.path + '\\' + 'images';
    var docName = decodeURI(docRef.name);
    var parentObj = {};
    var e = '';

    var win = &quot;window {  \
        orientation: 'column', \
        alignChildren: ['fill', 'top'], \
        tex…</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/generate_crop_area?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>クロップエリアを作成するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/generate_crop_area?rev=1620037034</link>
        <description>クロップエリアを作成するスクリプト

クロップエリア(切り出し範囲確認用レイヤー)を作成するスクリプトです。Adobe Photoshop CS5以上で動作します。
下記、コードは4の倍数でクロップエリア用のレイヤーを作成します。設定値を変更したい場合は、「var sizeAlignment = 4;」箇所の数字を書き換えてください。</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_all_layers_name_inside_a_layerset?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>レイヤーセット内のレイヤー名を取得するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_all_layers_name_inside_a_layerset?rev=1620037034</link>
        <description>レイヤーセット内のレイヤー名を取得するスクリプト


#target Photoshop

var layerSetRef = app.activeDocument;
var parentObj = {};   
var output = layerArray(layerSetRef);

for(key in output) {
    $.writeln(output[key].layers);
}

function layerArray(layer){
    var count = layer.layers.length;
    
    for(var i = 0; i &lt; count; i++){
        layers = layer.layers[i];
        layerName = layers.name;
        layerType = layers.typename;
        parentName = layers.parent.name;
                      
        if(layerType …</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_app_fonts_familes?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>システムにインストールされているフォントをフォントファミリー別に配列取得する</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_app_fonts_familes?rev=1620037034</link>
        <description>システムにインストールされているフォントをフォントファミリー別に配列取得する


function getFontsFamilies() {
    var fontFamilyObj= {};
    var fonts = app.fonts;
    var fontsLength = fonts.length;

    for (var i = 0 l; i &lt; fontsLength; i++) {
        var font = fonts[i].family;
        if (fontFamilyObj[font] == undefined) {
            fontFamilyObj[font] = {};
        }

        fontFamilyObj[font].family = fonts[i].family;
        if (fontFamilyObj[font].postScriptName == undefined) {
            fontFamilyObj[font].postScript…</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_app_fonts_length?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>システムにインストールされているフォント数を取得するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_app_fonts_length?rev=1620037034</link>
        <description>システムにインストールされているフォント数を取得するスクリプト


var fonts = app.fonts;
$.writeln(fonts.length);</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_app_fonts?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>インストールされているフォント情報を取得するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_app_fonts?rev=1620037034</link>
        <description>インストールされているフォント情報を取得するスクリプト

システムにインストールされているフォント情報を取得するには、app.fontsのプロパティから情報を取得します。
app.fontsには、下記のプロパティがあります。</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_font_information_of_the_current_text_layer?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>選択しているテキストレイヤーのフォント情報を取得するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_font_information_of_the_current_text_layer?rev=1620037034</link>
        <description>選択しているテキストレイヤーのフォント情報を取得するスクリプト

選択しているテキストレイヤーのフォント名とスタイルを取得します。


#target Photoshop
var docRef = app.activeDocument;
var activeLayer = docRef.activeLayer;

if (activeLayer.kind == &quot;LayerKind.TEXT&quot;) {
    var textLayerFont = activeLayer.textItem.font;
    alert(app.fonts[textLayerFont].family + &quot;,&quot; + app.fonts[textLayerFont].style);
} else {
    alert(&quot;テキストレイヤーを選択してください。&quot;)
}…</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_layers_output_path?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Photoshopのレイヤー階層構造を取得するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_layers_output_path?rev=1620037034</link>
        <description>Photoshopのレイヤー階層構造を取得するスクリプト

Adobe Photoshopで指定したレイヤーの階層構造を取得します。

スクリプト


function getLayerOutputPath(layer){
    var localPath = &quot;&quot;
    var appName = app.name;
    var parentLayer = layer.parent;
    while(parentLayer.parent.name !== appName) {
        localPath = parentLayer.name + &quot;/&quot; + localPath;
        parentLayer = parentLayer.parent;
    }
    return localPath;
};</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_selected_layers_index?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>選択レイヤーのインデックスを取得するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_selected_layers_index?rev=1620037034</link>
        <description>選択レイヤーのインデックスを取得するスクリプト


function getSelectedLayersIdx(){ 
      var selectedLayers = new Array; 
      var ref = new ActionReference(); 
      ref.putEnumerated( charIDToTypeID(&quot;Dcmn&quot;), charIDToTypeID(&quot;Ordn&quot;), charIDToTypeID(&quot;Trgt&quot;) ); 
      var desc = executeActionGet(ref); 
      if( desc.hasKey( stringIDToTypeID( 'targetLayers' ) ) ){ 
         desc = desc.getList( stringIDToTypeID( 'targetLayers' )); 
          var c = desc.count; 
          var selectedLayers = new Array(); 
          fo…</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_text_layer_size?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>テキストレイヤーのフォントサイズを取得するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_text_layer_size?rev=1620037034</link>
        <description>テキストレイヤーのフォントサイズを取得するスクリプト


var layer = app.activeDocument.activeLayer;
var textSize = getFontSize(layer);

function getFontSize(layer){
    var ref = new ActionReference();  
    ref.putEnumerated( charIDToTypeID(&quot;Lyr &quot;), charIDToTypeID(&quot;Ordn&quot;), charIDToTypeID(&quot;Trgt&quot;) );   
    var desc = executeActionGet(ref).getObjectValue(stringIDToTypeID('textKey'));  
    var textSize =  desc.getList(stringIDToTypeID('textStyleRange')).getObjectValue(0).getObjectValue(charIDToTypeID( &quot;TxtS&quot; )).getDouble(s…</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_transform_rotation_degree_of_layer?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>レイヤーの変形回転角度を取得するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/get_transform_rotation_degree_of_layer?rev=1620037034</link>
        <description>レイヤーの変形回転角度を取得するスクリプト

Adobe Photoshopでレイヤーの変形回転角度を取得するスクリプトです。


var angle = getActiveLayerRotation();
alert(angle);

function angleFromMatrix(yy, xy)
{
    var toDegs = 180/Math.PI;
    return Math.atan2(yy, xy) * toDegs - 90;
}

function getActiveLayerRotation()
{
    var ref = new ActionReference();
    ref.putEnumerated( charIDToTypeID(&quot;Lyr &quot;), charIDToTypeID(&quot;Ordn&quot;), charIDToTypeID(&quot;Trgt&quot;) );
    var desc = executeActionGet(ref).getObjectValue(stringIDToTypeID('textKey'))
    if (desc.hasK…</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/how_to_install_photoshop_trial?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Photoshopの体験版をインストールする方法</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/how_to_install_photoshop_trial?rev=1620037034</link>
        <description>Photoshopの体験版をインストールする方法

このページでは、Adobe Photoshop CCの体験版をインストールする方法を紹介します。パソコンにソフトウェアをインストールした事がないような方でもわかる様に詳しく手順を解説していきます。</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/match_string?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>文字列に指定文字を含むか判定するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/match_string?rev=1620037034</link>
        <description>文字列に指定文字を含むか判定するスクリプト

スクリプトを使用して文字列内に指定文字を含むか判定する方法です。


// 文字列用の変数を定義
var string = 'ABC';

// 指定文字の変数を定義
var target = 'A';

// 文字列内に指定文字が含まれているか判定
if (string.indexOf(target) !== -1 &amp;&amp; target !== '') {
    alert('文字列内に指定文字は含まれます。');
} else {
    alert('文字列内に指定文字は含まれません。');
}…</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/not_active_layer_style?rev=1620037035">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>レイヤースタイルが効かない</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/not_active_layer_style?rev=1620037035</link>
        <description>レイヤースタイルが効かない

レイヤースタイルを適応しているのにレイヤー効果が描画されない場合の対処方法です。

対処方法

メニューから、レイヤー -&gt; レイヤースタイル -&gt; すべての効果を表示をクリックする。</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/open_docment?rev=1620037035">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ドキュメントが開いているか判定するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/open_docment?rev=1620037035</link>
        <description>ドキュメントが開いているか判定するスクリプト

ドキュメントが開いているか判定する方法です。


if (app.documents.length === 0) {
    alert(&quot;ドキュメントが開いていません。&quot;, &quot;エラー&quot;, true);
}</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/save_psd_file?rev=1620037035">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PSDファイル形式で保存する</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/save_psd_file?rev=1620037035</link>
        <description>PSDファイル形式で保存する


    fileObj = new File(filePath + layerName + &quot;.psd&quot;);
    psdOpt = new PhotoshopSaveOptions();
    psdOpt.alphaChannels = true;
    psdOpt.annotations = true;
    psdOpt.embedColorProfile = false;
    psdOpt.layers = false;
    psdOpt.spotColors = false;
    activeDocument.saveAs(fileObj, psdOpt, true, Extension.LOWERCASE);</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/select_layer_by_index?rev=1620037035">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>インデックスからレイヤーを選択するスクリプト</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/select_layer_by_index?rev=1620037035</link>
        <description>インデックスからレイヤーを選択するスクリプト


function selectLayerByIndex(index,add){ 
	add = (add == undefined)  ? add = false : add;
 var ref = new ActionReference();
    ref.putIndex(charIDToTypeID(&quot;Lyr &quot;), index);
    var desc = new ActionDescriptor();
    desc.putReference(charIDToTypeID(&quot;null&quot;), ref );
	      if(add) desc.putEnumerated( stringIDToTypeID( &quot;selectionModifier&quot; ), stringIDToTypeID( &quot;selectionModifierType&quot; ), stringIDToTypeID( &quot;addToSelection&quot; ) ); 
      desc.putBoolean( charIDToTypeID( &quot;MkVs&quot; ), …</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/text_layer_font_size_limit?rev=1620037035">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Photoshopのテキストレイヤー最大文字高さ</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/text_layer_font_size_limit?rev=1620037035</link>
        <description>Photoshopのテキストレイヤー最大文字高さ

このページは、Adobe Photoshopのテキストレイヤーについての調査結果をまとめます。調査内容は、Photoshopのテキストレイヤーで使用できる最大文字サイズの設定値です。</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8C%E9%96%8B%E3%81%84%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E5%88%A4%E5%AE%9A%E3%81%99%E3%82%8B?rev=1620037033">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ドキュメントが開いているか判定する</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8C%E9%96%8B%E3%81%84%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E5%88%A4%E5%AE%9A%E3%81%99%E3%82%8B?rev=1620037033</link>
        <description>ドキュメントが開いているか判定する

Photoshopスクリプトのドキュメントが開いているか判定する方法です。

スクリプト


if (app.documents.length === 0) {
    alert(&quot;ドキュメントが開いていません。&quot;, &quot;エラー&quot;, true);
}</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%AE%E9%BB%92%E8%89%B2rgb_0_0_0_%E3%82%92%E9%80%8F%E6%98%8E%E3%82%A2%E3%83%AB%E3%83%95%E3%82%A1%E5%8C%96%E3%81%99%E3%82%8B?rev=1620037033">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>黒色を透過アルファ化</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%AE%E9%BB%92%E8%89%B2rgb_0_0_0_%E3%82%92%E9%80%8F%E6%98%8E%E3%82%A2%E3%83%AB%E3%83%95%E3%82%A1%E5%8C%96%E3%81%99%E3%82%8B?rev=1620037033</link>
        <description>黒色を透過アルファ化</description>
    </item>
    <item rdf:about="https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/%E6%96%87%E5%AD%97%E5%88%97%E3%81%AB%E6%8C%87%E5%AE%9A%E6%96%87%E5%AD%97%E3%82%92%E5%90%AB%E3%82%80%E3%81%8B%E5%88%A4%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95?rev=1620037034">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-03T10:17:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>文字列に指定文字を含むか判定する方法</title>
        <link>https://ochiaimitsuo.com/wiki/adobe/adobe_photoshop/%E6%96%87%E5%AD%97%E5%88%97%E3%81%AB%E6%8C%87%E5%AE%9A%E6%96%87%E5%AD%97%E3%82%92%E5%90%AB%E3%82%80%E3%81%8B%E5%88%A4%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95?rev=1620037034</link>
        <description>文字列に指定文字を含むか判定する方法

Photoshop スクリプトを使用して文字列内に指定文字を含むか判定する方法です。

スクリプト


#target Photoshop

// 文字列用の変数を定義
var string = 'ABC';

// 指定文字の変数を定義
var target = 'A';

// 文字列内に指定文字が含まれているか判定
if (string.indexOf(target) !== -1 &amp;&amp; target !== '') {
    alert('文字列内に指定文字は含まれます。');
} else {
    alert('文字列内に指定文字は含まれません。');
}…</description>
    </item>
</rdf:RDF>
