- ベストアンサー
bmp画像をtiff圧縮する方法
VBAを使って、bmp画像をtiff圧縮するプログラムを教えてください。 検索すると http://okwave.jp/qa/q8508126.html 画像圧縮、変換用のライブラリ を使えば良いという回答ページは見つかったのですが 具体的な方法が分かりません。 「画像 dll vba tif bmp」などで検索してみても分かりませんでしたので 教えてください。
- KUZUY
- お礼率19% (60/308)
- Visual Basic
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こちらはいかがでしょうか。 http://tanlab.blog.fc2.com/blog-entry-31.html 試してみたところ、ファイル名は、変数に変えてもOKでした。 Dim file1 As String, file2 As String file1 = "C:\Users\Public\Pictures\Sample Pictures\Hydrangeas.jpg" file2 = getDeskTopPath & "\test.tif" (注)getDeskTopPathはデスクトップのパスを取得する自作(というかWebから切り貼りした)関数 GdipCreateBitmapFromFileは、BMP,JPEG,PNG,TIFF等に対応しています。 With encParam.Parameter(0) .Value = VarPtr(4) ' 画像圧縮:LZW=2, CCITT3=3, CCITT4=4, Rle=5, None=6 End With 圧縮方法については詳しくは無いですがVarPtr(2)のLZW等にするとカラーになりました。 なお、JPEGからLZW圧縮TIFFに変換したら巨大ファイルになりました。当たり前かも。
その他の回答 (1)
- DreamyCat
- ベストアンサー率56% (295/524)
「tiff圧縮」というのはわかりませんが tiffに変換保存するだけなら officeのpublisher VBAでできます。 ThisDocument.ActiveView.ActivePage.Shapes.AddPicture("c:\Users\●●\Pictures\無題.bmp", msoFalse, msoTrue, 100, 50).Select Selection.ShapeRange.SaveAsPicture "c:\test\publisher.tif", pbPictureResolutionDesktopPrint_150dpi
関連するQ&A
- bmp画像をjpegやpng画像に圧縮する方法
http://okwave.jp/qa/q8809275.html このページでbmp画像をtiff圧縮する方法を教えていただきました。 このプログラムを改良して jpegやpng画像にも対応したプログラムを作ることはできないでしょうか? 恐らく、 CLSIDFromString StrPtr("{E09D739D-CCD4-44EE-8EBA-3FBF8BE4FC58}"), .Guid ' 圧縮方法 というところを書き換えれば、他の形式にも対応できると思うのですが、 CLSIDFromString で検索しても、情報は見つかりませんでした。 どうか教えてください。
- ベストアンサー
- Visual Basic
- TIFF?BMP?
圧縮とか非可逆圧縮とか可逆圧縮とか画像ファイルのオリジナルのデータは、なぜTIFFやBMPで扱ったほうがいいのでしょうか??わかる方、どうか教えてくださいm(__)m
- ベストアンサー
- その他(カメラ・ビデオカメラ)
- TIFF形式のイメージをBMPに変換する方法
VCにてTIFF(非圧縮、RGB)をメモリに展開する事ができましたが、イメージを画面に表示するためにBMP変換を行いたいと考えています。どなたか、変換アルゴリズムかサンプルプログラムなど有りませんか?
- ベストアンサー
- C・C++・C#
- TIFF画像をBMP画像に変換
TIFF画像をBMP画像に変換したいのですが、処理方法やソース等をご存知の方、いらっしゃいませんでしょうか? どうぞよろしくお願い致します。
- 締切済み
- SE・インフラ・Webエンジニア
- VBAで画像圧縮はできますか?
VBAを使って、 bmp画像ファイルをJPEGやTIFFファイルに圧縮したいのですが 可能でしょうか? よろしくお願い致します。
- ベストアンサー
- Visual Basic
- TIFFを自動的にBMPに変換するソフト
もともとTIFFで持っている画像をPDFにしたいと思ってます。 私は、PDFは仕様として貼り付けられる画像がBMPかJ-Pegしか対応できないと認識しております。 BMP/J-PegをPDFに変換する非常によいツールは知っているのですが、TIFFをBMP/J-Pegに変換するいいツールをしらず困ってます。 希望は、JavaAPから自動的にTIFFをBMP/J-Pegに変換したいのですが、どなたかよいツールを知りませんでしょうか?
- 締切済み
- その他(インターネット・Webサービス)
- 画像、保存規格「PNG」と「BMP」について質問します。
画像、保存規格「PNG」と「BMP」について質問します。 以前、ソフトウエアのカテゴリーで、「PNG」の保存法について 質問をした者ですが(下記URL)、補足質問を。 http://questionbox.jp.msn.com/qa6160261.html 「PNG」の、可逆圧縮式についてですが、画像ソフトで、 開いて、加工、上書き、「PNG」での保存を繰り返しても、 最初の画像の品質は、維持されるのでしょうか?。 (もちろん、ソフトにもよると思いますが) 又、VISTAでは、「BMP]よりも「TIFF(TIF)」をロスの無い 画像保存に推薦しており、WIN7に到っては、隅に追いやられて しまった様な感じを受けました。「BMP」に将来は、 あるのでしょうか?。 「BMP」に、こだわっておられる方御意見を。 簡潔な、御回答お待ちしています。
- ベストアンサー
- その他(Windows)
- ファイルをメモリに出力する方法
ある配列をtiff画像ファイルとして出力したいのですが 配列を一度bmp画像ファイルとして出力して http://okwave.jp/qa/q8809275.html このページにある方法を使って、それをtiffファイルに変換して 残ったbmpファイルを削除するというプログラムを作りました。 この方法だと、HDDにアクセスする手順が多くなるため、ファイル数が多い時に時間がかかってしまいます。 bmpファイルをメモリにいったん保存しておいて、 それをtiffファイルに書き換えるようなプログラムを作るにはどうしたら良いですか? あるいは配列から直接tiff画像ファイルを出力する方法があれば 教えてください。
- ベストアンサー
- Visual Basic
- TIFF画像について
TIF画像をIllustratorで作成しているファイルに配置しようとしたら 「その色数を使用しているファイルは開いたり配置できません」と出ました。 今までTIFを配置したことがなかったので、EPSに変換しようとしたら、保存形式にEPSがありません。 どうしたら良いのでしょうか? OS:win98 Illustrator7.0 Photoshop5.5 TIFF画像は、写真をスキャンしたものだと思われます。 180dpi・36MB
- 締切済み
- グラフィックソフト
- シングルTIFFからマルチTIFFへ変換したい
シングルTIFFからマルチTIFFへ条件を付けて一括で 変更するソフトウエアーを探しています。 具体的には 001.tif 002.tif ∫ 099.tif 100.tif 100の画像があり、条件は 001.tif~005.tif迄がファイル名001.tifのマルチTIFF 006.tif~050.tif迄がファイル名006.tifのマルチTIFF の様な条件をfrom~toで細かく指定出来るソフトです。 別の方法でもかまいませんので知っている方回答の御願いします。
- ベストアンサー
- フリーウェア・フリーソフト
お礼
ありがとうございます。 うまくいきました。