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

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

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

You are not logged in.

Announcement

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


#1 2017-07-21 14:01:46

nori
Member

オブジェクトフィールド入れた画像のリサイズについて

FMS15、FMP15、Win8にて運用しています。
フォームレイアウトにオブジェクトフィールドを配置し、ボタン設定からスクリプトを走らせファイルを挿入でjpegを選択して
「内容を表示」でレイアウト内にサムネイル表示させています。
上記の流れの中で画像サイズをリサイズさせる事は可能でしょうか?現状は1枚あたり300KB〜500KB(長辺2000ピクセル前後)1レコードにつき1枚〜3枚くらいなのですがレコードが増えてくると動きも悪くなるかと思い今のうちに対策できればと考えています。

元の画像データは別途社内サーバーに保存していてFMではサムネイルでの閲覧と小さいサイズでの印刷(A5サイズに4枚の写真)ぐらいしか使わないので画質の低下は問題ありません。参照での保存も考えたのですが、社外ネットワークからのアクセスもあるので参照ではなく挿入を使っています。
何かいい方法があればお知恵をお貸しください。

Last edited by nori (2017-07-21 14:03:50)

Offline

#2 2017-07-22 09:38:09

qb_dp
Member

Re: オブジェクトフィールド入れた画像のリサイズについて

関数:GetThumbnail で小さくできます。
GetThumbnail : http://www.filemaker.com/help/15/fmp/ja … il.html%23

Offline

#3 2017-07-22 10:21:09

nori
Member

Re: オブジェクトフィールド入れた画像のリサイズについて

ありがとうございます
実際の使用方法ですが、もう少し教えて頂ければと思います
私の理解力だと、この関数はあるフィールドにある画像を縮小して別のフィールドに表示するような感じに思えるのですが
写真の保存を仮の保管フィールドに入れて、そこからリサイズした画像を本来のフィールドに挿入して仮のフィールにあるデータを削除みたいな感じでしょうか?

Offline

#4 2017-07-22 21:18:28

tomato
Member

Re: オブジェクトフィールド入れた画像のリサイズについて

別フィールドを用意する必要はありませんよ
スクリプト内のファイル挿入の後に、フィールド設定とか計算結果を挿入で、GetThumbnail (Filed;500;500)
もしくは、データベース管理のフィールドオプションの計算値で、GetThumbnail (Self;500;500) とかでしょうか。

Offline

#5 2017-07-24 14:32:23

nori
Member

Re: オブジェクトフィールド入れた画像のリサイズについて

qb_dp様
tomato様
ありがとうございます!GetThumbnail で希望通りの動きをさせることができました。
今後とも宜しくお願い致します。

Offline

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: 558.3 KiB (Peak: 586.06 KiB) ]