【Unity拡張】Unity上の画像ファイルをPhotoshopで開く
はじめに
最近、Photoshopで画像データを編集するという場面が増えてきて
Photoshop起動 -> 画像を開く
という手順が面倒に感じるようになってきました。
そこで、Unity上から画像ファイルをPhotoshopで直接開くエディター拡張を作ってみました。
環境について
Windows 10
Unity 5.6.1f1
ソースコード
Unityプロジェクト内にEditorフォルダを作成して、以下のスクリプトを作成します。
using UnityEngine;
using UnityEditor;
using System.Diagnostics;
using System.IO;
public class EditorOpenInPhotoshop
{
const string ItemName = "Assets/Open in Photoshop";
[MenuItem(ItemName, false)]
static void Open()
{
foreach (var guid in Selection.assetGUIDs)
{
var path = AssetDatabase.GUIDToAssetPath(guid); // 選択中のアセットのパス
var fullPath = Path.GetFullPath(path); // アセットの絶対パス
Process.Start("photoshop", fullPath); // Photoshopでアセットを開く
}
}
}
使う
開きたい画像を選択して右クリックメニューの Open in Photoshopを選択します。
Author And Source
この問題について(【Unity拡張】Unity上の画像ファイルをPhotoshopで開く), 我々は、より多くの情報をここで見つけました https://qiita.com/r-ngtm/items/18f31d728e168bcc2477著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .