- PR -

HTMLのBMP化

1
投稿者投稿内容
直幸
会議室デビュー日: 2006/06/29
投稿数: 4
投稿日時: 2006-06-29 15:10
こんにちは
Visual Studio.NETのC++、MFC(SDI)で、開発しています。

現在HTMLのサムネイル化し表示するプログラムを作成しているのですが、
サムネイル化前のBMP画像に変換する手法がわからないので詰まってしまいました。
調べてみたところIEなどで使われているActiveXを用いればサムネイル化は出来るようですが、それを用いずにやろうと考えています。

手順として考えてみたのは
1.CHtmlViewを使って、なんとかして画像を作成する。
2.WinInetを使ってソースコードを持ってきて、ローカルディスク上に展開し、そこからなんとかして画像を作成する。

・・・ですが検討もつきません。
手法としてどのようなものがありますでしょうか?
宜しくお願いいたします。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2006-06-29 16:40
引用:

調べてみたところIEなどで使われているActiveXを用いればサムネイル化は出来るようですが、それを用いずにやろうと考えています。



何故でしょう?
IE の核であるブラウザコントロールを自前のアプリケーションでホストして、そいつの表示をキャプチャするのが最も確実です。

もちろん、COM/OLE/ActiveX に関する知識は必要になりますが。

引用:

1.CHtmlViewを使って、なんとかして画像を作成する。



それは「IE の AciveX を使う」のと同義です。

引用:

2.WinInetを使ってソースコードを持ってきて、ローカルディスク上に展開し、そこからなんとかして画像を作成する。



ほぼまるまるブラウザを作る覚悟(と技術と時間等々)が無ければ無理です。
直幸
会議室デビュー日: 2006/06/29
投稿数: 4
投稿日時: 2006-06-29 19:55
こんばんは
返信ありがとうございます。

どうやらIEのwebvw.dll(で合ってますでしょうか?)を使わなきゃ時間の無駄、ということらしいですね・・・。

>何故でしょう?
すいません。ただ私がActiveXプログラムしたことがなかっただけの話でして。

これからActiveXプログラミングを勉強してきます。どうもありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)