みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM17 win10 FMsv17
いつも参考にさせていただいています。
オブジェクトフィールドは「オブジェクトデータを外部に保存 オープン格納」としています。
肥大化したオブジェクトフィールドの画像ファイルサイズを小さくするため,画像圧縮ソフトを使って,画像の大きさを50%にし,縮小画像を同じファイル名,同じ外部フォルダに戻したのですが,<変更されています:xxxxxxxx.jpg>となり,画像が表示されません。
単純に同じファイル名で同じ外部フォルダに縮小した画像をそのまま戻してもだめでしょうか?この場合,画像縮小する際に,さらに何をしなければならないのでしょうか?
タイプ:オブジェクト⇒GetField ( フィールド名 )では画像は表示されます。
アドバイスを頂ければと思います。宜しくお願いします。
Offline
外部保存でオブジェクトフィールドに格納されている(オブジェクトフォルダにコピーされた)ファイルは FileMaker 外から変更してはいけません。
既に書かれているとおり「変更されています」となります。
変更した場合は FileMaker のインタフェースを通じてオブジェクトを挿入する必要があります。
「変更されています」になってしまった以上は元に戻りません。
見えていないだけでファイルパスは残っているのでそれを元に再挿入する必要があるでしょう。
→簡単なのは格納オプションを外部保存から埋め込みに変更することです。
FileMaker がパスを元に再挿入するので表示されるようになります。
その後に再度外部保存にすればまた外に出て行きます。
画像処理アプリに比べて精度は落ちますが、FileMaker だけでサイズを小さくしたいなら
GetThumbnail 関数を使えばサイズを小さくできます。
Last edited by Moz (2020-12-28 08:33:44)
Offline
Mozさん
返答に感謝します。わかりやすくアドバイスして下さり,ありがとうございました。
GetThumbnail 関数を調べてサイズ変更したい思います。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 554.86 KiB (Peak: 586.7 KiB) ]