HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0819
白熊ウィンドウを画像で保存できません4未解決


白熊

リンク

2013/8/19(Mon) 01:08:50|NO.56510


axobj IE, "Shell.Explorer.2" IE->"Navigate" "http://www.yahoo.co.jp/" wait 300 bmpsave "test.png" title "保存完了!"

サイトを表示してbmpsaveを実行しても画像ファイルが真っ白で保存されてしまいます
普通の文字やオブジェクトをおいた場合はきちんと撮影されていました
サイトも保存されるようにしたいのですがどうすればいいのでしょうか?



この記事に返信する


Humi

リンク

2013/8/20(Tue) 23:05:56|NO.56539

俺はGetDC etc...で取る方法しかしらんですね
スクロールバーも込みで入るのはしょうがないですかね

//
#include "user32.as"
#include "gdi32.as"

axobj IE, "Shell.Explorer.2"
IE->"Navigate" "http://www.yahoo.co.jp/"

wait 300

//GetWindowDC hwnd@hsp
GetDC hwnd@hsp
hWndDC = stat
buffer 1, ginfo(12), ginfo(13)
redraw 0
BitBlt hdc@hsp, 0, 0, ginfo(12), ginfo(13), hWndDC, 0, 0, SRCCOPY
redraw 1

chdir dir_desktop
bmpsave "test.png"// <- 拡張子がpngなだけで中身はbmpじゃ……?
gsel 0, 1
title "保存完了!"

//~



Humi

リンク

2013/8/20(Tue) 23:40:38|NO.56540

#define global SRCCOPY 0x00CC0020 /* dest = source */
これ忘れてましたw



ゴメ吉

リンク

2013/9/28(Sat) 10:09:33|NO.57395

俺のパソコンで試してみた。
花子で開いたら

--------------------------- 花子フォトレタッチ --------------------------- データを正しく読み込めませんでした。 --------------------------- OK ---------------------------

と言うエラーが。



Humi

リンク

2013/9/28(Sat) 16:55:12|NO.57424

bmp形式のデータを
拡張子がpngとして保存しているので
ファイルの種類を拡張子で判別しているアプリは
そのフォーマットが合っていないからエラーになるでしょう。



ONION software Copyright 1997-2023(c) All rights reserved.