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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
1222
ほむgzoomで等倍コピーした時の処理について2解決


ほむ

リンク

2013/12/22(Sun) 15:55:50|NO.58838

画像を読み込む際に、設定した解像度によって
拡大縮小する処理を入れているのですが

仮に同じサイズ(拡大縮小しない)でgzoomを使ってコピーされるとなった時、
gcopyと同じ動作をするのでしょうか?

例えば、128x128の画像をgzoomを使って128x128でコピーする時、
gzoom 128,128,0,0,0,128,128
これは、
gcopy 0,0,0,128,128
これと全く同じなのだろうか、ということです。

画質が劣化する、処理速度が遅い、などの問題があれば
ifを使って等倍コピーだったときはgcopyを使う動作に変えようと思っています。

よろしくお願いします。



この記事に返信する


MillkeyStars

リンク

2013/12/22(Sun) 17:58:41|NO.58839

等倍コピーであれば、gzoom の劣化は確認できなかった。
処理速度に関しては、gzoom より gcopy の方が 5倍近く早かった。

if 処理を含めても、gcopy の方が有利。

上記は双方共に、描画(redraw 1)状態。非描画(redraw 0)状態では、双方共に処理速度の差
は、誤差の範囲であった。



ほむ

リンク

2013/12/22(Sun) 22:09:04|NO.58842

ありがとうございます。
等倍コピーの際は if+gcopy の方法を使うことにしました。



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