ACCESSで画像データ保存時に形式が様々になる理由とサイズ変更の方法について教えてください

このQ&Aのポイント
  • Microsoft Accessでは、画像データの保存形式によってデータ型が異なります。一般的な画像データはOLEオブジェクトとして扱われますが、保存時にピクチャーモードやMicroPhotoEditor3.0を使用するとビットマップイメージとなります。
  • 保存された画像データのサイズ変更にはいくつかの方法があります。MicroPhotoEditor3.0で保存されたデータはサイズ変更が可能であり、データサイズを圧縮することができます。一方、ピクチャーモードで保存されたデータはサイズ変更することができません。
  • Microsoft Accessのデータベースが大きくなると、画像データの圧縮は容量節約のために重要です。しかし、ピクチャーモードで保存される理由や、ピクチャーモードで保存された画像データのサイズ変更方法については明確な情報はありません。
回答を見る
  • ベストアンサー

Access 画像データのデータ形式

MicrosoftAccess97、2002でデータ型OLEオブジェクトで画像を扱っています。一般の画像データを貼り付けていますが、ピクチャーで保存されるときと、MicroPhotoEditor3.0のときとビットマップイメージの時があります。MicroPhotoEditor3.0で保存されたデータはサイズ変更でデータサイズを圧縮できますが、ピクチャーモードで保存されたデータはサイズ変更することができません。ACCESS自体が1Gを超えてきてるので、画像データを圧縮できればかなり小さくできます。ピクチャー形式で保存されたものをサイズ変更する方法はありませんか? それと何故ACCESSで画像データ保存時に形式が様々になるのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> ACCESS自体が1Gを超えてきてるので、画像データを圧縮できればかなり小さくできます。ピクチャー形式で保存されたものをサイズ変更する方法はありませんか? 方法はわかりませんが、DB には画像ファイルのパスだけを記録しておき、フォームやレポートでレコードを表示するときに画像ファイルを読み込むようにしてはどうでしょうか。 > それと何故ACCESSで画像データ保存時に形式が様々になるのか教えてください。 作業者が保存する際の作業方法が統一されていないからです。 つまり momosys34 さんの質問は、「Excel から張り付けたデータと Word から張り付けたデータがなぜ違う形式なんだ」 と言っているのと同じです。 ペイントブラシから張り付ければペイントブラシの OLE タイプで張り付くし、その他の OLE 対応アプリから張り付ければそのタイプで張り付く。ファイルから保存すればまた別の形で張り付く。 作業マニュアルを作成して作業方法を徹底しましょう。

関連するQ&A

  • ACCESSの画像データのピクチャー形式をサイズ変更したい

    ACCESS97、2002等でデータ形式ピクチャーで保存されるのは何故でしょう。データを見るとピクチャーとなっているものMicroPhotoEditor3.0やGIFになっているもの色々あります。顧客マスターで顧客の写真をデータにもっているアプリですが、複数の端末でACCESSもバージョンが異なり、入力されているのでこういうことが起るのでしょうか。MicroPhotoEditor3.0になっているものはデータサイズの変更が可能なため、データ容量を圧縮できますが、ピクチャーで保存されているものは、データサイズの変更ができないので困っています。

  • 画像・動画・音声などのデータのエンコードについて調べていて行き詰まりま

    画像・動画・音声などのデータのエンコードについて調べていて行き詰まりました。 エンコードという言葉には、ある形式のデジタルデータを、別の形式のデジタルデータに変換するという意味がありますよね? また、アナログデータ、例えば画像・動画(光)や音声(空気の振動)をコンピュータで扱えるようにデジタルデータ化することもエンコードというのですよね? ということは、取り込まれたアナログデータは、まず無圧縮の膨大なデジタルデータ(ビットマップ形式やWAVE形式)にエンコードされ、そののち設定してある保存形式に(例えばJPGやMP3などの圧縮形式)に自動的にさらにエンコードされて保存される、つまりエンコードを二度経て保存されると理解していいのでしょうか?(これだとデコードの場合も二度ですよね) 初めに取り込まれる無圧縮の膨大なデジタルデータというのは、単純に無圧縮であるビットマップ形式やWAVE形式であると考えるのは間違いですか? 疎い分野なので、教えていただけたら嬉しいです。

  • ACCESSのフィールドサイズについて

    ACCESSのフィールドにOLEオブジェクト形式で写真データを格納しているのですが、この写真のサイズ(KB)を取得できるのでしょうか?

  • PowerPointの「形式を選択して貼り付け」について

    お世話になります。 OfficeXPを使用しています。 PPTのサイズを軽くするために、以下のことがしたいのですが、うまくいきません。。 ---- やりたいこと ----- 画像閲覧ソフトで、あるjpg画像をコピーし、PowerPointに貼り付けるとき、 「編集」→「形式を選択して貼り付け」と選択すると「貼り付ける形式」欄に「ピクチャ」と出力されるので、選択してOKを押下する。 ------------------------ しかし、「貼り付ける形式」欄には ・デバイスに依存しないビットマップ ・ビットマップ の2つしか出力されていません。 ピクチャが出力されるためには、どうしたら良いのでしょうか。  

  • JPG形式の入稿データについて

    入稿データをJPG形式でと依頼されたのですが、この形式での印刷経験がなく不安があります。 JPG画像は印刷サイズに足りる大きさで350dpi、CMYKと印刷可能な要件を満たしています。 画像保存時も画質最高(低圧縮率)で保存済みです。 JPGは非可逆圧縮形式というのが引っかかっていて、EPS、PSD、AIに比べて汚い仕上がりになるのでは?と心配していますが、校正を出す余裕もないので・・・ 現場の方の経験談などお聞かせ頂ければ幸いです。

  • Accessで作成したテーブルのOLEオブジェクトの使い方

    Accessで作成したテーブルにデータ型(OLEオブジェクト型)で画像を取り込みできるようにしました。 取り込みした画像を開くためのフォームを作成して画像を開けるようにしました。 下記の内容です。 Private Sub Form_Open(Cancel As Integer) Form.Caption = ProgName End Sub しかし「ビットマップ形式」ですと問題なく開くのですが、「JPG形式」ですと開けないのです。取り込みしたAccessテーブルのフィールドから直接だとひらけます。 Accessで作成したフォームから、「JPG形式」の画像を開くにはどうすればよろしいですか? また、画像を1000件ほど取り込みすると大きいデータベースになってしまいます。Accessのデータベースのサイズは制限があるのかしら? アドバイスいただけれは幸いです。

  • 画像データの表示方法

    開発環境:WindowsXP(Home)&VB6&Access2000  VB初心者です。 Accessで作成したデータベースに画像を登録してそれを VBで作成したForm上の表示するにはどうしたらいいのでしょうか? 不明箇所1:   Accessの画像情報を収納するデータ型は何が最適か?(OLEオブジェクト?)   画像データはファイルで所持しています。 不明箇所2:   どうやってVBでFormに表示するか?   画像データはない場合もあるとします。 具体例で教えて頂けると助かります。

  • [MS-Access]レポートのBMP出力手法について

    標記の件につきまして、 MicrosoftAccess2000を使用しており、レポートをビットマップファイル(*.bmp)で出力(保存)したいと考えています。 スナップショット形式での保存は出来ますが、ビットマップ形式となるとなかなか参考となる記述が見つかりませんでした。 ご存じの方がいらっしゃいましたら、その手法についてご教授いただければと思います。 なお、そもそも実現可能かどうかすら分かりません。 よろしくお願いいたします。

  • Word 画像 形式

    Word2007を使用しています。 すでに貼っている画像の形式を 図(PING) から ビットマップ に変更したいのですが、 もうすでに貼ってしまっているとできないでしょうか? よろしくお願いします。

  • アクセス 画像の挿入について教えてください。

    OS: XP Access Version: 2003 アクセスを使って、商品管理に画像を取り入れようと思い苦戦しています。 (1)商品データのフィールドにOLEを設定しました。 (2)BMPの24ビット保存画像でないと上手に表示されないことが分かりました。 さて、ここから質問なのですが、 ◆ネット上から画像をWIN-SHOTというソフトで取り出し、  bmpで保存をしても、その画像を挿入するとそのフィールドのデータとして  「パッケージ」と表示されて上手に表示できません。 ◆一度保存した画像を、再度ペイントで呼び出し、「名前をつけて保存」で  同じタイトルで上書きをした画像は、「ビットマップファイル」と表示され、  フォームでもちゃんと表示されます。 ◆しかしながら、一度ちゃんと表示されても、しばらくして再度読み込みなおすと  「パッケージ」になってしまい、表示されません。 マイクロソフトのサイトで、パッケージの場合の対処方法として、 BMPファイルにする・・・とかかれています。 まったく手を加えていない同じBMPファイルでも、 パッケージになって表示されないときと、ビットマップになって 表示される場合があるのはなぜでしょうか。 ※一度パッケージと表示された画像はその後はずっとパッケージです。 また、画像1、画像2をまったく同じ手順で保存しても、 画像1は表示(ビットマップ)され、画像2は表示されない(パッケージ)ということもあります。 データとして管理するだけであれば、パッケージでも クリックで開くので問題ありませんが、表示させたいと思っています。 どなたか、解決策をご存知の方、または違う方法でも上手に表示 する方法をご存知の方がいらっしゃいましたら、 是非教えてください。 よろしくお願いします。