こんにちは。 前回は、 ・Win32OLEを利用してIEを立ち上げる ・Win32APIを利用して、IEのスクリーンイメージデータを作成する までを作成しました。 今回は引き続き、作成したイメージデータを24ビットフルカラーDIBに変換し、 変換したDIBをBMPファイルに保存するサンプルコードを作成します。 今回でRubyからIEを立ち上げ、そのスクリーンショットを 撮るサンプルコードの作成が完了となります。 以下にサンプルコードを示します。 1 require 'win32ole' 2 require 'dl/import' 3 4 module Sample03 5 extend DL::Importable 6 7 dlload "kernel32.dll","user32.dll","gdi32.dll