下記のようなコードで、画像の拡大・縮小を行っています。
ただ画像の縮小時、PictureBox内の余分な部分について、(1)縮小前の
画像が残像のように表示されています。
また通常、画像の拡大・縮小前の画像では画像サイズがPictureBoxよりも大きいサイズの
場合、スクロールバーを表示するようにしています。
(2)でも、画像拡大時、スクロールバーが出るには出ているのですが、画像全てを
確認できません。
(1)、(2)の問題について、解決方法をご存知の方、お願いです、、、教えてください。。。
かなり、困ってます。。。。
Bitmap img = new Bitmap(pictureBox1.Image.Tag.ToString());
//PictureBox1のGraphicsオブジェクトの作成
Graphics g = pictureBox1.CreateGraphics();
//拡大・もしくは縮小
RectangleF rect =
new RectangleF(0, 0, zoom * img.Width, zoom * img.Height);
g.DrawImage(img, rect);
//BitmapとGraphicsオブジェクトを破棄
img.Dispose();
g.Dispose();
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> (1)縮小前の画像が残像のように表示されています。
DrawImage しているのだからキャンバスに上から絵を
描いているのと同じ。書かない部分にはもとの画像が
残ります。
当たり前のことが起こっているだけなので、どうしたい
のか書いてくれないと分からないのですが、背景色ででも
塗りつぶせばいいのでは?
> (2)でも、画像拡大時、スクロールバーが出るには出ている
> のですが、画像全てを確認できません。
コードが書かれていないから分かりません。確認て何でしょう?
スクロール自体が出来ない?それはコードが悪いのでは?
画像が表示されない?スクロールした部分の画像を自分で描いて
いないなら、描かれていなくて当然なのでは?描いて下さい。
何を答えろと言ってるのでしょうか??
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
ピクチャーボックスの大きさに合わせて画像を表示
Visual Basic(VBA)
-
C# ラバーバンドの描画を快適にしたい
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UWSC 画像認識で条件分岐
-
UWSC 画像判定と条件分岐について
-
UWSCの画像認識と条件分岐につ...
-
gif 画像上の ボタンに リン...
-
EXCEL VBA 複数のImageコントロ...
-
アニメーションGIFとJavaScript
-
HTMLで画像をポップアップで表...
-
(UWSC)HPの画像を保存するプ...
-
Jimdoで画像をポップアップ表示...
-
画像の解像度をかえるには?
-
HPの背景の画像
-
画像の比較
-
UWSCについて
-
背景が透過グレーになる、拡大...
-
オブジェクトの重なり順について
-
UWSCを使った画像認証マク...
-
Flash アコーディオンメニュー...
-
UWSCでループ処理がうまくいき...
-
「using Windows」でエラーが出る
-
エクセルで、日付を入力すると...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel ユーザーフォームで表示...
-
背景画像の繰り返しについて
-
uwcs のマクロで画像認識をして...
-
vb.net 画像の透過について
-
EXCEL VBA 複数のImageコントロ...
-
UWSC 画像判定と条件分岐について
-
「using Windows」でエラーが出る
-
VBAのユーザーフォームのイメー...
-
UWSCでループ処理がうまくいき...
-
UWSC 画像認識で条件分岐
-
uwscの画像認識に失敗します。
-
【EXCEL VBA】ダブルクリックで...
-
画像処理したBitmapをピクチャ...
-
UWSC「画像が無い場合」
-
UWSCの画像認識と条件分岐につ...
-
UWSCの色判定
-
gif 画像上の ボタンに リン...
-
jqueryスライダーを2段でスライ...
-
同じ画像を複数回表示させる
-
UWSCを使った画像認証マク...
おすすめ情報