• ベストアンサー

.jpg .gif 等の画像ファイルの読み込み方について

shigatsuの回答

  • ベストアンサー
  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.4

こんな感じでしょうか?>参考URL もしくは http://www.k-work.co.jp/jpegbook.html http://www.intel.co.jp/jp/developer/support/performancetools/libraries/ijl/index.htm この辺をあたってみたらいかがでしょう? 最近は JPEG-2000 という新しいフォーマットもできつつあるようですね。現行のフォーマットとの互換性は無いらしいですが、今まで以上に圧縮が可能で、かつ画質は良い、理論上ブロックノイズは出ないというかなり期待のものです。 GIFは個人でやるのは「もう」やめた方が良いですね。

参考URL:
http://www.sfc.keio.ac.jp/~akimichi/computer/jpeg/
fatal-crisis
質問者

お礼

おおおぉぉ!! 教えて頂いたULR、私の要望にズバッとはまっております。感謝!! 書籍については 必ずや購入しようかと。 なにしろ画像ファイル内部の構造に関する知識が 少ない少ない(BMP形式しか知らない‥‥) その手法を実際に使うかどうかは、まだ怪しいん ですけど 貪欲に覚えにゃならないことが多いので。 非常に助かります ありがとうございました。

関連するQ&A

  • gifとjpgについて

    bmp形式の画像を圧縮するときどのような画像の場合にgifかjpgのどちらの 形式にすればよりサイズを小さく出来るのですか? それぞれの形式にどのような特徴があるのかも一緒に教えてください。

  • 画像ファイル形式

    次の画像ファイル形式で、データが圧縮されているものは、どれですか。 PICT, JPEG, BMP, RAW ご存知の方、宜しくお願い致します。

  • gif画像をそのままjpg画像にしたい

    gif形式の画像をjpg形式にしたいのですが、Windowsのペイント等で変更すると輪郭がにじんだようになります。 jpg形式は圧縮するので仕方ないという認識はあるのですが、にじまないようにjpg形式にしたいです。 何か方法はありますか?お願いします。

  • jpgファイルはphotshopなくても開きますか?

    フォトショップで加工した写真データをjpgで保存して、 それをCD-Rに入れて配布する作業をしているのですが、 ふとPhotshopを持ってない人も画像を開くことができるのかな? と思い質問させていただきました。 winだとBMP形式が基本と聞いたことがあるので、BMP形式にした方が いいのでしょうか? その場合MACでPhotshopを持っていない人がいた場合開くことは できますでしょうか? 通常のjpg形式ではなくweb用に保存するというところからのjpgの方が いいのでしょうか? ご存知の方おられましたら、お手数おかけしますが教えてください。 よろしくお願いいたします。

  • GIFやJPGの画像が保存できない

    WEBサイトのGIFやJPG画像を保存しようとしても、BMPになってしまいます。 その画像のプロパティを見ると、種類が使用不可になっています。全てがそうなるのではなく、ちゃんと表示されている物もあります。 OSはWIN2000です。動く画像のGIFを保存したい時に、出来ないので困っています。解決方法がありましたら、よろしくお願いします。

  • 画像ファイルの種類

    画像ファイルにはJPG、BMP、PNG、TIF、GIFなどがありますが、具体的にはどのような特徴と違いがあるのでしょうか? TIFは非圧縮ファイルで、JPGやBMPなどは圧縮ファイルと聞きますが、どういう風に圧縮形式が異なり、それぞれどのような画像に適しているのか、どれが重くて軽いのか、など、素人に分かる程度に教えていただけないでしょうか。 よろしくお願い致します。

  • gifをjpg

    あるサイトでgifの動画をjpgで表示させていました。 右クリックで保存を押すとbmp形式になり1枚だけの絵で動きませんでした。プロパティを見るとjpgと出ていて、動画もブラウザーにはjpgとでています。その動画にリンクを張っている文字の右クリックで保存すると、gif形式で落とせました。考えると、gif形式の動画を拡張子jpgで表示させてるしかないと思ったのですが・・。お願いします。 画像は直リンクしか方法がない・・出元のサイトの広告が適さないので控えて起きます。

    • ベストアンサー
    • HTML
  • BASICで画像のx,y座標の取得方法について

    Active Basicでプログラムを書いています。 今、簡単なゲームを作ってみようと思い、プログラムを書いているのですが、画像の座標の取得の部分で躓いてしました。 画像Aに画像Bが触れたときに『アウト』とメッセージを出す、簡単な、物を避けるゲームなのですが、グローバルで、 Dim BombRect As RECT Dim HitoRect As RECT を定義して、画像が重なったかどうかを判定するときに、 GetWindowRect(hBmp04,BombRect) GetWindowRect(hBmp01,HitoRect) で、読み込もうとしましたが、座標が格納されてくれません。 hBmp01とhBmp04には、下のようにして画像を読み込みました。 'グローバル Dim hBmp01 As HWND Dim hBmp02 As HWND Dim hBmp03 As HWND Dim hBmp04 As HWND 'ウインドウ作成時 hBmp01 = LoadImage(0,".\画像\人\普通.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE) hBmp02 = LoadImage(0,".\画像\人\右.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE) hBmp03 = LoadImage(0,".\画像\人\左.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE) hBmp04 = LoadImage(0,".\画像\爆弾\ボム.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE) もし、やり方をご存知の方がいらっしゃいましたら、すみませんが、ご教授お願いします。 また、もっと簡単な方法がありましたら、そちらも教えていただけると嬉しいです。

  • bmp形式&gif形式の画像が見れません。

    あるサイトで画像を保存しようとしましたら、bmp形式とgif形式でしか保存できません。bmp形式で画像を保存してマイピクチャで画像を開こうとしましたら、保存したはずの画像が真っ白になってしまい見ることが出来ません。どうしたら見ることが出来ますか?gif形式で画像を保存しても真っ白になってしまいます。何方かご解決方法を教えて下さい。宜しくお願いします。

  • imgctl.dllを使って読み込んだ画像ファイルをTransparentBltで画く方法

    今、LoadImage()で読み込んだBMP画像を BitBlt(hdc,x,y,dx,dy, hMin,0,0,SRCCOPY));や TransparentBlt(hdc,x,y,dx,dy, hMin,0,0,dx,dy,RGB(r,g,b)); で画面に書くCプログラムがあります。このプログラムをBMP画像だけでなくPNG画像も扱えるように拡張しています。いろいろと調べた結果PNG画像を読み込むためにライブラリimgctl.dllを使うプログラムに変更している途中です。しかし、imgctl.dllではLoadImage()の代わりにToDIB()関数で読み込むため、JPEG画像もPNG画像も読めるのですが、独自のDIBデータハンドル(HDIB)で管理するためHDC(デバイスコンテクストハンドル)が取得できません。そのため、 問題1、画面書き出しはBitBlt()が使えない。 問題2、TransparentBlt()関数が使えない。 という問題があります。 問題1は、DIBtoDC()で代用することで、解決しましたが、問題2が未解決です。 お知恵をお貸しください。 たとえば、HDIBからHDCを得る方法、あるいは、特定の色RGB(r,g,b)を透明として扱うTransparentBlt()関数に代わるHDIBを使った関数をお教えいただければうれしいです。