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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0422
uメモリ上でJPEGに変換・取得するには6解決


u

リンク

2010/4/22(Thu) 15:43:39|NO.32159

メモリ上のDIBデータをJPEG形式に変換し、ファイル等に出力せず実データをそのまま取得したいです。
DIBの変換・読み込みなどにはimgctl.dllを利用させていただいてるのですが、私が調べた限りではJPG変換操作では一度ファイルに保存するものしか見当たりません。
まだあまり画像の操作には詳しくないので、何か別の方法を教えていただければ幸いです。

imgctl.dll
http://www.google.co.jp/search?hl=ja&client=firefox-a&hs=LWq&rls=org.mozilla%3Aja%3Aofficial&q=hsp3%E3%80%80imgctl&lr=lang_ja&aq=f&aqi=&aql=&oq=&gs_rfai=



この記事に返信する


check

リンク

2010/4/22(Thu) 23:07:44|NO.32176

テンプラリフォルダとかにファイルを出力して読み込み、
不要になったら削除するという方法ではダメなのか?



u

リンク

2010/4/23(Fri) 03:14:09|NO.32179

提案ありがとうございます。
しかしながらプログラムでは一連の動作を連続で行うため、一回一回ファイルに書き出していたら速度・重荷共に負担が掛かってしまうのです。
探せば何かしら見つかると思うのですが、検索の仕方が悪いのかフリーウェアや普通に出力する方法しか見つかりません。



あり

リンク

2010/4/23(Fri) 12:00:29|NO.32180

よくあるJPEG保存ソフトの多くはIJG(Independent JPEG Group's JPEG library)
というライブラリを使って作られている様です。
(メモリ上のデータからのJPEG保存は出来るらしい?)
http://cetus.sakura.ne.jp/softlab/index.html
↑こちらのサイトで日本語マニュアル付きのDLLが公開されていますが
HSPから利用できるのか?までは調べていません。

>しかしながらプログラムでは一連の動作を連続で行うため、一回一回ファイルに書き出していたら速度・重荷共に負担が掛かってしまうのです。
HSPを使っている以上、画像の内部処理で満足できる程の速度は
どの道出せないような気がします。
どういったツールを作りたいのかにもよりますが
HSP自体では画像処理を行わずにコマンドラインやバッチファイル等で
専用のツールを外部から操作するフロントエンドの様な物も
選択肢としてはあるかと思います。

>ファイル等に出力せず実データをそのまま取得したいです。
という事は、例えばゲーム画面の連続キャプチャーデータ等を全部メモリ上に
置いておいてあとで一括で保存するとかなのかな?



u

リンク

2010/4/25(Sun) 03:09:17|NO.32240

>Independent JPEG Group's JPEG library
色々調べましたが、今の私の知識では使い方すら分かりませんでした。
「IJG メモリ」で調べると何かを改変することで恐らくメモリ上でのやりとりもできるということが分かるのですが…。
メモリ上のデータからのJPEG保存はできるのですが、保存せずJPEGにしたデータを取得したいのです。

>という事は、例えばゲーム画面の連続キャプチャーデータ等を全部メモリ上に
>置いておいてあとで一括で保存するとかなのかな?
ソケット通信を利用してリアルタイムで相手に画像を送るようなものを作りたいのです。
その上で一旦ファイルに出力するのが無駄に感じたまでです。

というわけで、今回は諦める事にいたします。
有用な情報をくださりありがとうございました。



f(布団中)

リンク

2010/4/25(Sun) 04:09:47|NO.32241

>ソケット通信を利用してリアルタイムで相手に画像を送るようなものを作りたいのです。
>その上で一旦ファイルに出力するのが無駄に感じたまでです。

・・・いわゆるvramから直接画像データを取得して送ったりした事があるが
余程早い圧縮手段でないと、素のデータ送りつけたほうが早かったりするぞ。
画像のサイズにも複雑さにも拠るだろうが。



GENKI

リンク

2010/4/25(Sun) 12:25:40|NO.32245

> ソケット通信を利用してリアルタイムで相手に画像を送るようなものを作りたいのです。

よくわからないけどこういうのを作りたいのかな?
http://blog.x-row.net/?p=47


> 余程早い圧縮手段でないと、素のデータ送りつけたほうが早かったりするぞ。

これとか速そう。
http://blog.x-row.net/?p=372



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