0

わかりましたので、カスタム コントロールがあり、それに背景のグラデーションを適用しています。それが入っているコントロールは左右に固定するように設定され、画像はコントロール上でストレッチに設定されています。

フォームの通常のサイズの場合の背景画像は次のようになります。

普通

コントロールが引き伸ばされたときの背景画像は次のようになります。

歪

明らかに、エッジが行く限り上のもののように見えるようにしたい. Inkscape を使用して背景画像を作成しています。このぼやけたエッジを回避する方法についての助けをいただければ幸いです。

4

2 に答える 2

3

コントロールで 9 つの画像を試してみることをお勧めします。すべての端に 1 つ、すべての角に 1 つ、中央のコンテナに 1 つです。多くの Web サイトでこの手法を見たことがあるかもしれません。すべての画像をしっかりとアンカーで設定すると、上下のエッジは横にのみ伸び、左右は上下に伸びます。角が変わることはなく、コンテナは完全に伸縮可能です。winformなのでちらつきが気になります。試してみる価値があります。

固定画像を使用すると、画像を大きくして縮小しても、角のプロポーションが失われます。

于 2012-03-21T14:24:14.157 に答える
0

システムが画像のサイズを変更するとき、新しい引き伸ばされた画像の失われたピクセルを近似しています。ぼやけの発生を防ぐためにできることは何もありません。私が考える唯一の賢明なオプションは、画像をより高い解像度で追加し(Inkscapeを使用して作成するので簡単なはずです)、システムに引き伸ばすのではなく縮小させることです。

于 2012-03-21T14:21:03.793 に答える