問題タブ [iphoto]

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 投票する
3 に答える
1241 参照

image - ファイル名(パスを含む)を持つiPhotoの画像を削除します

ドライブ上の画像のファイル名とパスを指定して、applescript から画像を削除する (ゴミ箱に移動する) 方法。

このスクリプトはシェルから開始され、パラメータとしてパス (必要に応じてサイズまたはその他のプロパティ) を含む (有効な) ファイル名を取得できます。

これまでのところ、画像を名前 (通常はファイル名) で選択し、コメントを設定することができました。そのコメントを検索して、そのコメントを含むすべての画像を一度に削除できます。しかし、ランダムな画像名では、名前に無関係な画像が見つかるため、これは不可能です。

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

iphone - UIImageWriteToSavedPhotosAlbum で保存された画像のサムネイルが iPhoto に表示されない

私のアプリケーションは Web から JPEG 画像をダウンロードし、UIImageWriteToSavedPhotosAlbum を使用してデバイスに保存します。1 つの問題を除いてすべて正常に動作します。iPhoto で iPhone のフォト ライブラリをブラウズすると、一部の画像にサムネイルが表示されず、代わりに空の破線の長方形が表示されます。これらの JPEG 画像アプリケーションのダウンロードも、デバイスのカメラで撮影した写真またはフォト ライブラリから選択した写真を処理した結果として、私のアプリケーションによって生成されます。サムネイルを表示するために、画像処理中に何か特別なことをする必要があるのではないでしょうか?

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

cocoa - iPhoto '11プラグインの開発は可能ですか?

iPhoto11用のiPhotoのプラグイン開発に関する情報が見つかりません。AppleはiPhotoSDKの取り組みを完全に放棄しましたか?

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

cocoa - iPhoto を模倣した NSNetService Bonjour

私は iPhoto の共有を模倣しようとしていますが、iPhoto サービス名 "_dpap._tcp." を使用してサービスを公開するところまで来ました。iPhoto は偽の「共有」を認識しますが、グレー表示されています。ネットワーク トラフィックを監視して、iPhoto がそれを有効にする (非グレーにする) ための何かを探しているかどうかを確認していますが、それが本当にボンジュール設定であると信じさせるものは何もないようです。サービスを公開するときに行方不明です。

代替テキスト

それを可能にするためにiPhotoが探している/必要としているものについてのアイデアはありますか? bonjour の設定だと思いますか、それとも iPhoto 特有のものだと思いますか?

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

applescript - iPhoto オートメーションの AppleScript 構文

AppleScript を使用して iPhoto で行う必要があることを実行するためのヒントを Google で探していますが、これまでのところ、多くの情報は見つかりませんでした。さまざまな古いバージョンの iPhoto 用のスクリプトについて、さまざまな古い議論が飛び交っていますが、私が必要としているものに特に役立つものは何もありません。基本的に、疑似コードでは、これを実行しようとしています:

つまり、ライブラリ内のすべての (ほぼすべての) 写真に誤ったテキストが入り込んでいるということです。過去のある時点でバッチの変更に失敗し、今まで気付かなかったと思います。それか、iPhoto '08 から '11 へのアップグレードのいずれかで、何とかそれができました。いずれにせよ、最終的な結果は同じです。

私は AppleScript に精通しておらず、これで使用する適切な構文/語彙を見つけるのに苦労しています。基本的には私がそのtell application "iPhoto"役割を担っていますが、何を伝えたらよいかわかりません。ライブラリ内の写真の整理方法の階層が重要な場合:

  1. すべての写真は、イベントごとに時系列に編成されています。(イベントは私の主要な組織形態です。)
  2. かなりの数のアルバムがありますが、すべてがアルバムに入っているわけではありません。
  3. すべての誤った写真を含む 1 つのスマート アルバムがあります。もちろん、これは写真の説明に既知の文字列が存在することに基づいています。最終的なコードがこのスマート アルバム内の写真をループする場合は、スマート アルバムが反復される配列を変更している可能性があるため、覚えておく必要があると思います。

私を動かすのに役立つリファレンスやサンプルコードはありますか? 逆に、この 1 回限りの大量修正を行うためのより良い方法を知っている人はいますか?

編集:次のコードでテストを実行しました:

その結果、次の出力が得られました。

編集:今朝、いじる時間がありましたが、必要なのは型キャストだけだったようです。このコードは、最初に見つかった一致する写真を正常に変更しています。

次に、ライブラリをバックアップしてexit repeat. そして、おそらく実行中にしばらくの間何か他のことをしてください:)

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

cocoa - NSOpenPanel は選択を iPhoto ライブラリに制限します

NSOpenPanel を使用してファイルを開く場合、ユーザーが iPhoto ライブラリのみを選択できるようにしています。たとえば、Aperture ライブラリの拡張子は .alibrary です。ただし、iPhoto ライブラリには拡張子がないようです。

参考までに、Aperture と iPhoto ライブラリは完全に正しいバンドルです。Aperture バンドルには .aplibrary 拡張子が付いていますが、iPhoto バンドルには拡張子がないようです。

ユーザーに iPhoto バンドルのみを選択させるにはどうすればよいですか? 拡張子がないため、「setAllowedFileTypes」を使用できません。しかし、iPhoto は区別できるように見えるが、この場合、それがどのように行われるかはわからない。

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

cocoa - セクション付きのNSCollectionView-iPhotoのように

iPhoto'11に似たNSCollectionViewを作成したいと思います。複数の写真をセクションにグループ化し、セクションヘッダーも作成したいと思います。特定のセクションのセクションヘッダーは、そのセクションの最後の要素が表示されるまで常に表示されます。あなたは私が何を意味するかを見るために写真を見ることができます。

編集:内容は画像ではないことを追加する必要があります。

ここに画像の説明を入力してください

前もって感謝します

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

applescript - Applescript / Automator を使用して iPhoto から Cocoa アプリケーションに写真を選択するにはどうすればよいですか

入力としていくつかの画像ファイル (jpeg、png、tiff、gif など) を受け取る画像編集 Cocoa Mac アプリケーションがあります。これらの入力画像ファイルを iPhoto から取得するためのボタンをアプリケーションにユーザーに提供したいと考えています。

ユーザーがこのボタンをクリックすると、iPhoto の写真を含むダイアログ/ポップアップが開きます。ユーザーは、このダイアログ/ポップアップでいくつかの画像を選択できます。選択後にダイアログを閉じると、選択した写真のパスを取得したいと思います。

これを達成する方法を提案してください。

私の回答に対するコメントに続いて、Abizernによって編集されました

サードパーティのフレームワークを使用したくない - アプリケーション内から Applescript または Automator ワークフローでこれを行う方法はありますか?

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

iphone - iphoto の写真を Web サーバーにアップロードする方法は?

写真を撮るか、iphoto ライブラリから写真を選び、それを Web サーバーにアップロードしたいと考えています。imagePickerController を使用 UIImage オブジェクトしか取得できず、ファイル パスやファイル タイプ (png、jpg など) がわかりません。私は長い間グーグルを持っていますが、まだ解決策を見つけることができません。誰でも私を助けることができますか?ありがとう!

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

automation - Applescriptはディスクイメージをマウントし、写真をiphotoライブラリにインポートします

デジタルカメラのメモリカードから作成された一連のディスクイメージがあります。つまり、基本的には、DCIMフォルダ内の一連の写真とビデオです。

AppleScriptにそれらのディスクイメージをマウントさせ、それらすべての写真を私のiphotoライブラリに追加して、日をイベントごとに分ける方法があるはずだと私には思えます。また、すべてのビデオをスキップして、JUST写真をインポートすることもできます。

魔法のコードを知っている人はいますか?