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

Excelで使える祝日判定のWebAPIを見つけた

Excelの関数には、曜日を判定できる関数(WEEKDAY)が用意されている。また、表示だけなら書式設定でもできる。しかし祝日となると、関数も何も、用意されていない。 祝日は年により、突然増えたり、「 …

no image

AccessでコンボボックスのリストをVBAで行番号で選択する

こんな方法があるのは知らなかった。 メモメモ。 [code] ‘コンボボックスの1行目を選択する ‘Forms!見積請求書F.cbo銀行振込先 = Forms!見積請求書F.c …

no image

Accessでフォームフィルタの結果をExcelにエクスポートする

ちょっと、苦労した。 [code] Private Sub cmdDMデータ作成_Click() On Error GoTo Err_cmdDMデータ作成_Click Dim rstf As Stri …

no image

Artisteer4で作成したHTMLページを印刷するとCSSが画面でみたものと違う

「印刷するとずれる。画面と同じように印刷したい」と、お客さんが言う。 Artisteerでは style.css” media=”screen” となっているので、 …

no image

客先で動かしているAccessとFAXの連携システムが昨日から止まっている

これまでのWindowsXP+OutlookExpressであれば問題なかった。 しかし、OSはWindows7になってしまい、メールはWindowsLiveメールになってしまった。 そしてWindo …