MS Access 秀丸

FileMakerで画像ファイルを一括インポート

投稿日:2016年6月9日 更新日:

私はAccessとの付き合いが長いので推しソフトなのだが、FileMakerはAccessに無い機能や表示が多いうえ、デザインの自由度になるとAccessを凌駕するので、まったく侮れない。

最近、FileMakerに、画像ファイルの入ったフォルダから一括インポートできる機能があると知って驚愕。

けども、やってみると困ったことが発生。

ピクセル数が同じ画像なのに、FileMakerのオブジェクトフィールドに画像ファイルを貼り付けた際に、サイズがぜんぜん違って表示されてしまう。

どちらも、Filemakerのオブジェクトフィールドの設定を「枠に合わせてそのままのサイズで表示する」のに、片方は枠からはみ出て、もう片方はサムネイルのように小さい。

前日夜と一夜開けての午前中、調べに調べてやっと・・・わかった。

2つの画像は、確かにピクセル数は同じなのだが、解像度が違う。

スキャナで撮った方は、解像度が96dpiだったのに対し、カメラで撮影した方は、水平・垂直方向の解像度が180dpiになっていた。ralpha-setting

ここを96に修正すると、FileMakerで取り込んだ画像は、大きく表示されるようになった。

一連の作業から、FilemakerのオブジェクトフィールドではExif情報をもとに、表示をコントロールしているとわかった、結果として。これ大事なポイント。

だって、Paintで開いてまともに見えるファイルが、FileMakerに取り込んだら、ひっくり返って見えているんだもん。上記同様にRalphaのExif自動回転で、左回転(270度)する必要があったよ。

あと、今回の作業の覚書(以下はプライベートね)。

1.秀丸ファイラーで、名前に「1」のついたファイルのみ取り出し
2.秀丸ファイラーで、名前から「1」をブランクに置き換え
3.Ralphaで、解像度を96dpiに、幅を1100にリサイズ、Exif自動回転で左回転(270度)に、トリミングで上辺を100px切り取り、一括変換。
4.3で作ったファイルを、FileMakerで一括インポート。

-MS Access, 秀丸

執筆者:

関連記事

no image

テキスト型の日付をformat関数で揃える

CSV形式のデータからAccessにインポートしたものだから、日付が2012/5/5やら2012/05/05やら、文字列扱い(日付型でない)の混在したデータの入ったテーブルがある。 これをきちんと並べ …

no image

Accessで1件ずつレコードを読んでスナップショットファイルを作ってメール送信する処理

作るのにWebに情報が無くてすごく苦労したので備忘録。 私にしかわからないかもしれないけど、見た人も何か参考になるかもしれないから、公開しよっと。 ■事前準備 1.処理を起動するフォームにボタン「調査 …

no image

初めてのSQL Server 2008 R2 Express Editionでつまづいたことの記録

やりたかったことは、 1.Accessのとあるテーブルを、SQL Server 2008にインポートして、複製を作る。 2.上記で作ったテーブルを、AccessからODBCで読め、かつパススルークエリ …

秀丸で、例えば「123市」を「123都市」にするときの正規表現の使い方メモ

検索文字のうち、置き換え後に残したい部分を、カッコで囲むのがミソ。 検索文字:([0-9])市 置換文字:\1都市 wordだと「ワイルドカードを使用する」とすると、正規表現が使える。 関連投稿: 改 …

no image

AccessのBeforeUpdateでUndo

BeforeUpdateプロシージャ内の処理で、Cancel = Trueとしたら更新がキャンセルされるところまではできたが、テキストボックスにNullを代入しようとしてエラーが出たりして、間違って入 …