サンプルスポットの長方形配列を含むスライドの概要を表示するために、「印刷プレビュー」機能に取り組んでいます。
スライドのサイズは通常25x75 mmで、スポットサンプルの直径は通常0.1mmです。通常、スライドの周囲にはスポットが印刷されていない2mmのギャップがあります。
スポット(ピッチ)間の距離は0.01mmまで正確です。たとえば、0.20mmと0.29mmのピッチは、ピクセルで区別する必要があります。スポット自体を表す場合、スポットが表示され、重ならない限り、この段階では100%の精度はおそらく重要ではありません。
スライド/スポットのビットマップ表現を作成し、任意の倍率でスライドレイアウトを表示するために、どのような手法を使用するかについてアドバイスをいただければ幸いです。
これは洗練されている必要はありません。1:1の表現に加えて、最初は拡大率を小さくしたり大きくしたりします。スポットが小さくなりすぎて表現できないので、ズームアウトしすぎることはできないでしょう。
拡大率を大きくするには、水平/垂直スクロールコントロールの実装についても知っておく必要がありますが、これについては後で説明します。
ズーム機能を適切に実装するために知っておくべきプログラミングとスケーリングのテクニックについて知りたいと思います。最近、StretchBlt関数を使って画像サイズを変更してみましたが、問題はないようですが、その他の関連情報があれば便利です。
乾杯。