syghの新フラグメント置き場

プログラミングTipsやコード断片の保管場所です。お絵描きもときどき載せます。

Photoshop

Windows 10でPhotoshop CS5が起動に失敗するときの対処

Windows 10 Anniversary Updateをインストールした後、Photoshop CS5が起動時にクラッシュするようになりました。管理者特権だと起動します。仕方ないのでWindows 7互換モードに設定すると起動するようになりました。もともとCS5はWindows 10に正式対応して…

Photoshopのレイヤー数をスクリプトで数える

本業の仕事が忙しかったこともあり、前回の記事から1年近く何も書けませんでした。すでにはてな記法を忘れつつありますが、ぼちぼち頑張ります。Photoshop内部では、レイヤーを"art layer"、グループ(フォルダーアイコン)を"layer set"と呼んでいます。 今…

Photoshopでゴッドレイ

(これは2012-06-07に書いた故OCNブログの記事を移植したものです)ゴッドレイっていうのはいわゆるエンジェルラダー(天使の梯子)とかのアレです。雲間などから光条が漏れているような効果のことです。英語では"God rays"とか"Crepuscular rays"と言うそう…

64bit版Photoshop CS4/CS5の筆圧感知

PhotoshopはCS4からブラシの入り抜き(筆圧感知)がだいぶ改善されたんですが、64bit版PhotoshopではWACOMドライバー起因*1で筆圧感知がおかしくなることがあるらしいです。Windows 8.1 x64とVer.5.05-7ドライバー、Photoshop CS5で試した結果が以下*2。ペン…

Photoshopのスクリプトでテキストレイヤーを作成してラスター化

Photoshop含めAdobe製品ではAdobe ExtendScriptというのを使って作業を自動化できるので、コードでテキストレイヤーを作ってラスター化するというスクリプトを試しに書いてみました。ExtendScriptはJavaScriptと互換性が高いらしいです。 var doc = app.acti…