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

Accessで「イベントプロパティに指定した式MouseMoveでエラーが発生しました。フォームまたはレポート上のActiveX コントロールを読み込むときにエラーが発生しました。」

フォームに配置したプログレスバーコントロールの上をマウスポインタが横切ろうとすると、必ず上のエラーメッセージが表示される。 原因がわからず、対処もできず、困っていた。 Google先生も頼りにならず、 …

no image

SqlServerにAccessでいうオートナンバー型をつける

テストデータを作るために、Accessで2万件ほどのデータを用意し、別途追加クエリを作って、ODBC接続したSqlServerに追加しようとしたところ、「型変換エラーがどうのこうので追加出来ない」との …

no image

AccessでNot in だと Null が抽出されないのは

以下のページに詳しく。 ACCESS クエリ 条件以外のレコードを抽出するには? – Access(アクセス) 解決済 | 教えて!goo <http://oshiete.goo.n …

no image

Accessのフォームでテキストボックスに入れた値を次回オープン時の既定値として自身に保存するには

ちょっとだけ苦労した。 次回もきっと使うことがあるだろうから、メモメモ。 現在の値を変数に入れておく(これをしておかないと、次の処理でデザインビューに切り替わるために入力した値も消える)。 フォームを …

no image

秀丸マクロで文字の折り返しを最大

今まで秀丸マクロでできないと思っていた、文字の折り返しを最大にする操作と、その後カーソルを移動させる操作が、実はできることがわかった。 自分のケースだと、 config “xAutoAdj …