よろしくお願いします.
タイトルにも書いたんですが…VBでお絵かきソフトを作っています.ほとんど出来上がったんですが,画像の拡大・縮小処理をさせるのに困っています.
アフィン変換と補間法を利用して拡大・縮小処理を行います.まず画素の色をコピーすることからやりたいと思っています.持っている本を手当たり次第に読んだんですが…プログラムがかけません.
例えば,(a,b)の座標の色を読み込む場合にどうしたらいいのでしょうか…その色を拡大・縮小後の(A,B)の座標にコピーするのはどうしたらいいのでしょうか…教えてください.
さらに,ヘルプを使ってみたんですが、「MSDNをインストールしてください」って出ます…MSDNっていうのもわかりません.初歩的なことかもしれませんが…教えてください
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
色を取るのは、Pointメソッドです。
1点のみ色を塗るのであれば、Pset、ある範囲を四角く塗るのであれば、LineにBFオプションをつけます。
Dim lngColor As Long
lngColor = Picture1.Point(100, 100)
Picture1.PSet (200, 100), lngColor
Picture1.Line (300, 100)-(400, 200), lngColor, BF
それからMSDNですが、Microsoft Developer Networkライブラリと言うやつで、Microsoftの開発関係の情報が入ったものです。HELPとして使うのですが、VBだけじゃなく、VCやWindowsAPIなどいろんな情報が入っています。VBのパッケージにいっしょに入っていたはずです。
現在は、MSDNをインターネットで使用できるようになっておりますので、下記のURLを見てみてください。ですが、F1キーでHELPが開くわけではないので、MSDNはインストールした方がいいと思います(っていうか必須ですね)。
参考URL:http://www.microsoft.com/japan/developer/library …
回答ありがとうございます.
なるほど,こうやって画素値をとることができるんですね!これがわかれば後は拡大縮小のプログラムは書けそうです.参考になります.
MSDNはVBだけではないんですか…これはインストールしないと…
本当にありがとうございます.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デジタルカメラ 録画した4K動画を、フルピクセルで再生したい 5 2023/05/10 00:05
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- モニター・ディスプレイ WindowsノートPC 13.3で画面縮小したい 画面全体が見えない めり込んでしまってます 1 2023/01/22 13:42
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- ドライブ・ストレージ HDDの未割り当て領域が認識されない 7 2022/11/27 18:51
- フリーソフト Windowsのフリーソフト「拡張コピー」のタイムスタンプ関係の仕様は、タイムゾーンを反映しますか? 2 2022/06/21 02:58
- その他(ソフトウェア) 画像の拡大率を固定したまま次の画像を表示出来るビューアを探しています 2 2022/05/13 17:19
- ホームページ作成・プログラミング 保存したホームページのファイルは何をしている推測できますでしょうか。 1 2023/08/18 15:50
- Photoshop(フォトショップ) 【Photoshop】画像拡大時に急激に画面外まで拡大してしまうのを制御したい 1 2023/08/25 03:04
- 画像編集・動画編集・音楽編集 Corel VideoStudio Pro X8 で、SWFをmp4に変換する方法 1 2022/05/06 22:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAで画像を貼り付ける...
-
UWSCのCHKIMG関数について
-
VBAで ScreenToClient を使いたい
-
Excel VBAで他アプリケーション...
-
UWSCでPEEKCOLORを使い指定ウィ...
-
C#で、画像の、指定した座標の...
-
外付ディスプレイで AutoHotkey...
-
バナーにリンクを埋め込む方法
-
AUTO CAD2007で長方形(四角)を...
-
マウス自動クリックソフトについて
-
VBでクリックイベントを発生さ...
-
scilabで階段状のグラフを描きたい
-
マウスストーカーのようにカー...
-
マウスイベントが動かない
-
もしかして
-
「ご処理進めて頂きますようお...
-
エクセルで、日付を入力すると...
-
VBAでループ内で使う変数名を可...
-
「PC Helpsoft Driver Updated...
-
CloseとDisposeの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで画像を貼り付ける...
-
Excel VBAで他アプリケーション...
-
C#で、画像の、指定した座標の...
-
外付ディスプレイで AutoHotkey...
-
uwscについて、同一の画像(仮...
-
VBでクリックイベントを発生さ...
-
UWSファイルの編集?
-
NoxPlayerとUWSCのadbの座標に...
-
VBAで ScreenToClient を使いたい
-
バナーにリンクを埋め込む方法
-
UWSCのCHKIMG関数について
-
マウスイベントが動かない
-
UWSC画像認識で座標の位置がず...
-
VBA HTML要素または文字の座標...
-
ピクチャーボックスのスケール...
-
画像の座標取得
-
LineTo,MoveToについて
-
puctureBoxの一部の色を変えた...
-
bitbltからの画像保存ができま...
-
マウスカーソルの移動
おすすめ情報