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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0103
myArtlet2D での左右反転2解決


my

リンク

2014/1/3(Fri) 08:35:18|NO.59114

gzoomなら-値で反転できたのですが
alStretchImageToImageで-値を指定してもできないようなので専用の命令があるのですか?
教えてください



この記事に返信する


暇人

リンク

2014/1/3(Fri) 13:11:44|NO.59116

マイナスで反転出来てます
ただ、gzoomと違いコピー先矩形左上座標から逆にコピーされるので
座標にコピーサイズを足してやる必要がある

一々指定時に考えるのは面倒なので

#include "a2d.hsp" #define global alZoomImageToImage(%1=0, %2=0, %3=0, %4=0, %5=0, %6=0, %7=0, %8=0, %9=0, %10=0) alStretchImageToImage %1, %2, %3, %4, %5, %6, (%7)-((%9)<0)*(%9), (%8)-((%10)<0)*(%10), %9, %10
みたいにしてマクロにしちゃうのが楽
このマクロはコピー先のサイズを-にすれば反転する



my

リンク

2014/1/3(Fri) 17:00:21|NO.59125

あーなるほど、そうなっているのですか
ありがとうございます



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