-1

私は画像フレームを持っています:

1 http://i48.tinypic.com/wugmc2.png

画像解像度: 533x300

GDI+ を使用して、画像のサイズを 300x533 に変更します。

2

ご覧のとおり、境界線の幅/高さが歪んでいて、サンタクロースが縮んでいます...

この画像フレームの歪みを防ぐために GDI+ c# を使用する方法はありますか?

4

1 に答える 1

2

画像をスケーリングすると、常に歪んだサンタになります。それがあなたが探しているものでない場合は、サンタとボーダーの別の画像を作成してみてください.

境界線が赤い線のように単純なままである場合、GDI で赤い境界線を描画するための単純なコントロールがあることはほぼ確実です。枝や木でクリスマスの境界線を作成する場合は、この問題を分離するためにもう少し小さな画像が必要です。

  • オーバーレイとして使用する別のサンタを作成する
  • コーナー用に別の画像を作成する
  • 垂直方向と水平方向の境界線に対して別々の耕作可能な画像を作成する

次に、自分で画像を配置し、画像を次のように中央に並べます。

ここに画像の説明を入力

私は GDI を使ったことはありませんが、これは境界線をスケーリングするための一般的な解決策です。

于 2012-10-02T11:20:07.780 に答える