問題タブ [image-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
809 参照

applescript - Applescript Finder の選択が「動かない」

私はしばらくの間、以下のコードを使用して、必要なさまざまな壁紙サイズに合わせて画像を自動的に縮小しました。今朝、それは動作を停止し、私が今まで見た中で最も奇妙な動作のいくつかを示しています.

ボックスを再起動すると、スクリプトは最初の実行時に期待どおりに機能します。その後、前の選択がイメージ イベント メモリに残っているようです。私が意味することは次のとおりです。

私はこのディレクトリ構造を持っています:

Finder で ./169/Math.png を選択して再起動した後、初めてスクリプトを実行すると、Applescript Editor で次の結果が得られます。

Finder で ./Math.png を選択してスクリプトを再度実行します。

Finder の選択項目に正しい壁紙が表示されているにもかかわらず、を呼び出すと、以前に選択./169/Math.pngしたものが開かれることに注意してください。open currentWallpaper as (alias)言い換えれば、Finder が古い選択で立ち往生しているわけではなく、私がループしている壁紙が古いもので立ち往生しているということです。

さらに奇妙なのは、選択した古い壁紙を移動すると、現在の壁紙の参照も一緒に移動することです。つまり、古い選択を破棄しても、スクリプトからの出力では、./.Trashes にあるものを開いていることが報告されます。

名前が違うだけで混同することはないようです。

スクリプト:

0 投票する
2 に答える
10665 参照

perl - shell/mac端末でのQRコード生成

Applescriptで作業しているプロジェクトの QR コードを作成したいのですが、結果の qr はindesign 用のプラグインがあることがわかりましたが、ユーザーの操作が必要だと思われます。

それで、シェルコマンドを使用してqrを生成する方法を探してきました。私はphpとrails、さらにはcoldfusionに関連するものを見つけましたが、それらのどれもこれに関する法案に適合しません. シェルコマンドを使用してそれらを生成する必要があるため、イメージイベントまたはperlは基本的に、Mac OSに付属のコマンドラインから実行できるものなら何でも

ご協力いただきありがとうございます。

curl などを使用して URL を呼び出して URL を取得できるのだろうか?

0 投票する
1 に答える
107 参照

macos - 画像イベントのスクリプトが、以前に再フォーマットされた同じ名前のファイルでファイルを上書きしています

Image Events で写真のサイズを変更する簡単な Applescript があります。写真はすべてサッカー選手なので、「1.jpg」「4.jpg」などの番号で名前が付けられています。私が遭遇する問題は、異なるディレクトリで複数のプレーヤーのバッチを実行すると、スクリプトが同じファイル名を持ち、以前に実行された別のチームの写真で上書きされることです。繰り返しますが、これらの写真はすべて別のディレクトリに配置されています。最終結果は、プレーヤーの再フォーマットされた写真が混乱することを 2、3 回正常に実行した後です。

これが、Image Events を呼び出すスクリプトの内容です。

0 投票する
1 に答える
301 参照

applescript - 画像イベント:同じスクリプトが1つのMacではRGB JPEGとして保存され、別のMacではCMYKJPEGとして保存されます

問題のあるコードは次のとおりです。

問題は、あるMac(10.7.5)ではJPEGをRGB(望ましい動作)で保存し、別のMac(10.6.8)ではJPEGをCMYKに保存することです。これは明らかに望ましくありません。

10.6と10.7のイメージイベントバージョン間の回避策や違いを知っている人はいますか?確かではありません。暗闇の中での刺し傷です。

乾杯!

0 投票する
3 に答える
639 参照

applescript - Applescriptで画像を幅で並べ替える方法は?

写真をサイズで並べ替えたいのですが、幅で並べ替えるのが最も簡単です。1919pxより大きい幅の画像を取得して別のフォルダに入れたいです。私はググって何時間も運がないことを試しました。

私はこのエラーを受け取っています:繰り返しループの中でerror "Image Events got an error: Can’t make item 1 of dimensions of image \"1mouwi.jpg\" into type specifier." number -1700 from item 1 of dimensions of image "1mouwi.jpg" to specifieritem 1これを修正する方法について何か助けはありますか?

私のコード:

0 投票する
1 に答える
68 参照

applescript - AppleScript Image Events はクラス asDB を取得できません

Mac のイメージ イベントについて詳しく知りたい ファイルをあるタイプから別のタイプに保存する方法を学ぼうとしています。たとえば、名前の付いた BMP イメージがある場合、foobar.bmpそれを保存する方法を学びたかったのfoobar.jpgですが、ハンドラーでエラーが発生します。

イメージ イベントにエラーが発生しました: イメージ "foobar.bmp" の «クラス asDB» ID (アプリケーション "イメージ イベント") を取得できません。

ハンドラー内の私のコード:

saveエイリアスパスの代わりにPOSIXパスが必要かどうかを確認するために、次のようにテストしました。

を変更しましたsave

しかし、私はまだ同じエラーを生成しており、その理由がわかりません。コードは機能しますが、エラーが発生するだけで、検索しても解決策が見つかりません。ImageMagick を使用して Bash でこれを行う方法は既に知っています。AppleScript と SIP を使用してこれを行うこともできますが、Image Events について詳しく知りたいです。エラーをスローするために何が間違っていますか? OS が最新で、Yosemite バージョン 10.10.5 を実行していることが役立つ場合。