みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
レコードをPDFで出力した時、画像が含まれると非常に大きくなります。
画像の圧縮率を変更したりできないでしょうか?
例えばiPhoneなどで撮影した画像が5枚ほど入っているレコードをPDFで保存するとファイル容量が100M近くなります。
画像はリンクで参照して、ファイルメーカーに直接貼り付けていません。
画像の容量はjpgで1枚当たり3M程度です。
ファイルはMac OS10.11でFileMakerProAdvanced 13で作成しました。
検索したレコードを「レコードをPDFとして保存 記憶する」スクリプトで出力しています。
何か良い方法があれば教えていただけると幸いです。
よろしくお願いいたします。
Offline
1テーブルにオブジェクト5つ用意して、画像(jpeg、1MB)をA4サイズに5つ表示(1つあたり253*125pt)できるようにしたものを、PDF化すると256KBになりました。
背景など無い無地のレイアウトで、1レコードだけですので、軽量です。
単純に3倍しても、1MBにもなりません。
画像以外の部分で容量を必要としていませんか?画像なしでPDF化すると、どのくらいになるでしょうか?
また、1レコードで100MBにもなるのですか?複数レコードをPDF1ファイルで出力して100MBであれば、1レコードあたりの容量はどのくらいですか?
もう少し詳細を書かれたほうが良いかと思われます。
Offline
1テーブルにオブジェクト5つ用意して、画像(jpeg、1MB)をA4サイズに5つ表示(1つあたり253*125pt)できるようにしたものを、PDF化すると256KBになりました。
ちょっと小さくなり過ぎに思いますが。サムネイルを貼り付けていません?
Offline
Shinさんへ
いえ、そのままです。
背景が無地でテキストなどもないので、余計軽いのかもしれません。もしくは、画像にもよるかも。
サムネイルで、サイズを縮小すると容量は減らせますね。
ただ、(画像容量*枚数)>PDFとなりました。
3MB*5枚=15MB分の画像→PDF化で100MBは大き過ぎるので、画像以外に要因がないか?複数レコードでは?と考えたしだいです。
>画像はリンクで参照して、ファイルメーカーに直接貼り付けていません。
テキストフィールド*5、参照先リンク入力用。
計算フィールド(オブジェクト)*5
画像をリンク参照にして、PDF化したところ1MB強になりました。
それでも、画像容量を超えることはありませんでした。
Offline
あるとさん
ありがとうございます。
Jpgの容量は1枚当たり平均5Mで5枚
これをPDFで保存すると106MBのPDFファイルになります。
この5枚の画像のリンクを外してPDFで保存すると409KBのPDFファイルになります。
ちなみにこの画像をフォトショップなどで開くと画像サイズは35Mほどになっています。
先ほどの106MBのPDFファイルをアクロバットで最適化して別名保存すると2MB程度にもできます。
当然画像は劣化していますが容量が多いより扱いやすいです。
FMPro13ではPDFで保存するときの設定は変更できませんか?
FMProの新しいバージョンでもできないでしょうか?
iPhoneで撮影した画像の日報をデータベース化したいのですが‥‥。
そもそもiPhoneの解像度がここまでいらないので、解像度の変更できるアプリで撮影することも検討しています。
もしくはFMPで保存したPDFをアクロバットなどで最適化するしか方法はないでしょうか?
Offline
オブジェクト関数:GetThumbnail で、画像を縮小してからPDFを作成してみては。
GetThumbnail : http://www.filemaker.com/help/13/fmp/ja … tml#975076
Offline
説明の補足をします。
106.8MBのPDFファイルの中身は34レコードで
そのうちの1レコードに画像3枚、もう1レコードに画像2枚、その他32レコードはテキストのみです。
ちなみに画像3枚のレコードを「現在のレコードのみ(1レコード)」でPDF保存しても55.5MBの容量になります。
画像2枚のレコードを「現在のレコードのみ(1レコード)」でPDF保存すると51.3MBで、前のと足すと偶然かどうかピッタリ106.8MBになりますね。
Offline
qb_dp様
ありがとうございます。
オブジェクト関数:GetThumbnail 一度試してみます。
Offline
> iPhoneで撮影した画像の日報をデータベース化したいのですが
そのためにPDFにする意味が分かりません。
FMはデータベースソフトですが。
Offline
チポ様
ありがとうございます。
iPhoneで撮影した画像の日報をデータベース化するためにファイルメーカーを利用したいのですが という意味です。
撮影は100名ぐらいのスタッフがiPhoneだけでなくAndroid端末で撮影し、サーバーにアップロードしています。
画像のファイル名がスタッフ名と日報番号なのでFMPの画像リンクで参照しています。
PDFにするのはファイルメーカーを持っていない人に報告書として確認してもらうためです。
この場合クライアントごとに必要なレコードを検索してPDFで報告しています。
Offline
分かりました。
確認程度ならサムネイルでいいのでは。
ファイルサイズはぐっと小さくできますね。
Offline
GetThumbnail (ソースフィールド;幅に合わせる;高さに合わせる)
http://www.filemaker.com/help/13/fmp/ja … 31.17.html
例、400*300ptのフィールドに画像表示する場合
→GetThumbnail (画像の参照先;400;300)
Offline
qb_dp様
チポ様
あると様
ありがとうございます。
GetThumbnail 関数で表示させたものをPDFで出力させた結果、ファイル容量をかなり減らすことができました。
まだまだ初心者ですが、ファイルメーカーは色々なことが比較的簡単にできて楽しく使っています。
またわからないことがありましたら、ヒントやアイデアなど教えていただけると助かります。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.027 seconds, 9 queries executed - Memory usage: 529.38 KiB (Peak: 550.28 KiB) ]