初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-01-17 14:30:28

FMS12_mac
Guest

スクリプト:EVENTを送信で、ターミナル(mac)で画像回転の処理をしたい

はじめまして。
Filemaker12で画像を含むDBを作成しています。
スマホなどで撮影した画像を外部参照のみで、オブジェクトフォールドに表示させていますが、
元の画像のタテヨコがバラバラで、元の画像を回転させて上書きする処理を、「Eventを送信」でできないか悩んでいます。
Macのターミナルで実験したら、$ sips -r 90 ファイル名 で 右回転できることは確認しました。
※コマンドは sipsの次に-r(時計回りに回転)、角度、ファイル名 です。
「Eventを送信」の扱いについても、いろいろググってみたのですが、見つからなくて。。

初歩的な質問で恐縮ですが、どなたかお分かりになる方ご教示お願いします。

#2 2017-01-17 14:43:27

scripter
Guest

Re: スクリプト:EVENTを送信で、ターミナル(mac)で画像回転の処理をしたい

Macの場合はAppleEventに対応したソフトでないと送信できません。「AppleScriptを実行」でシェルスクリプトを実行できます。

#3 2017-01-17 15:54:19

チポ
Member

Re: スクリプト:EVENTを送信で、ターミナル(mac)で画像回転の処理をしたい

解答では有りませんが・・

FM内で写真の表示を正立させたい
でしたら、

四つの計算フィールド、オブジェクトタイプを作り、
フラグの値によって写真を表示。
そのフィールドを90°ずつ回転させてぴったり重ねる。

フラグをボタンにして、クリックするたびに画像が回転する様に見えます。

Offline

#4 2017-01-17 18:03:03

旅人
Member

Re: スクリプト:EVENTを送信で、ターミナル(mac)で画像回転の処理をしたい

Applescript実行でこんな事したらできるみたい?(環境:Yosemite)
サンプルは空なので、オブジェクトフィールドにJPEG画像をピクチャ挿入「参照保存!」
してからボタンを押してください。90度ずつ右回転します。
予めお断りしておきますが、私はApplescriptは全〜然詳しくありません・・・・

http://pupld.net/21/170117/6iv5yprq3q/index.cgi   
画像回転.fmp12
(もちろんMac限定です)

あっ、FMSは分かりません。

Last edited by 旅人 (2017-01-17 18:14:04)

Offline

#5 2017-01-22 05:37:59

FMS12_mac
Guest

Re: スクリプト:EVENTを送信で、ターミナル(mac)で画像回転の処理をしたい

皆様、貴重な情報をありがとうございます。
>チポさん:FM内での表示だけなら、こんな方法があるのですね。参考にさせて頂きます。今回は元ファイルそのものを回転させたいので。
>旅人さん:AppleScript での実行の方法、試してみたらうまく行きました。画像はFMSのサーバー上にあるので、サーバーサイドで
      実行してうまく行くかどうか試してみます。結果はまたご報告致します。
Eventを送信〜ターミナルで実行..の使用例に関しては、別スレで質問させて頂きます。
ありがとうございました。

#6 2018-09-19 16:42:34

フトリン
Guest

Re: スクリプト:EVENTを送信で、ターミナル(mac)で画像回転の処理をしたい

私もFilemaker16で画像を含むDBを作成しています。
Filemaker上で何とか画像を反転できないか悩んでおり、ここにたどり着きました。
旅人さんのファイルが是非見たかったのですが、ダウンロードできません。
大変お手数ですが、もう一度アドバイスお願いできないでしょうか?
できれば画像を 反転 したいと思っております。
よろしくお願いします。

#7 2019-04-27 17:55:41

megu1
Guest

Re: スクリプト:EVENTを送信で、ターミナル(mac)で画像回転の処理をしたい

はじめまして、iPad上のFilemaker GO16でFilemaker server16に接続して使用しています。
iPadでオブジェクトフィールドを選択して写真を撮ったあと、画像を反転して保存したいと思っておりますが、どのようにすればよろしいでしょうか?
初歩的な質問で恐縮ですが、どなたかお分かりになる方ご教示お願いします。

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 516.02 KiB (Peak: 520.93 KiB) ]