🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #829

Re: [Q]ビットマップの回転(Rotation)どうやる?

#829
From: AKIYA Saburou
Date: Fri, 23 Jan 1998 00:00
32 lines
1691 bytes
穐谷(あきや)と申します。

Fujifuru <zippo@super.win.or.jp> wrote in article
<6a7mi7$8e6$1@saint.win.or.jp>...
> VB5エンタープライズ版で、ExcelをOLEで操作して作表し、クリップボード
> 経由でピクチャーボックスに表を取り込みました。その画像を以下のように
> 操作したいのです。
> ①白黒画像にしたい。

PictureBox.PaintPictureメソッドに適切なラスタオペコードを指定して
描画するとか。
	反転して描画。
	真っ黒のものと合成(And)。
	反転して描画。
で出来ると思います。

> ②右に90度回転させたい。

これは、95では、「ピクセル毎に色を取得して描画」を行なうしかなかったと
思います。
NTだったら、API関数のSetWorldTransform(だったかな?)を使ってから
自分で作成したMemDCに描画すればいいのですけど。


> ③拡大したい。

PictureBox.PaintPictureメソッドで、適切に引数を設定して下さい。

--------------------------------------------------------
		差出人:	穐谷 三郎
		E-Mail:	akiya@cmpk.or.jp
Technical Details
Message-ID: <6a9mme$m25@rorty.mim.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6a7mi7$8e6$1@saint.win.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 105c2e,bb53da982c4ce48f
X-Google-Attributes: gid105c2e,public
From: "AKIYA Saburou" <akiya@cmpk.or.jp>
Subject: Re: [Q]ビットマップの回転(Rotation)どうやる?
Date: 1998/01/23
Message-ID: <6a9mme$m25@rorty.mim.co.jp>
X-Deja-AN: 318562381
Content-Transfer-Encoding: 8bit
References: <6a7mi7$8e6$1@saint.win.or.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Organization: 穐谷 米店
Newsgroups: fj.lang.visualbasic