Я работаю над средством «предварительного просмотра», чтобы показать обзор слайда с прямоугольными массивами пятен образца.
Размер слайдов обычно составляет 25 x 75 мм, а точечные образцы обычно имеют диаметр 0,1 мм. Обычно по периметру предметного стекла имеется зазор 2 мм, на котором не печатаются пятна.
Расстояние между точками (шагами) с точностью до 0,01 мм. Например, шаг в 0,20 и 0,29 мм необходимо различать в пикселях. Представляя сами пятна, точность 100%, вероятно, не имеет решающего значения на этом этапе, если пятна видны и не перекрываются.
Буду признателен за советы о том, какие методы использовать для создания растрового представления слайда / пятен и просмотра макета слайда с использованием произвольных уровней увеличения.
Это не должно быть сложным - представление 1: 1 плюс меньшее и большее увеличение для начала. Я, вероятно, не могу уменьшить масштаб слишком сильно, поскольку пятна станут слишком маленькими, чтобы быть представленными.
Для больших увеличений мне, вероятно, потребуется знать о реализации горизонтальной / вертикальной прокрутки, но об этом я расскажу позже.
Я хотел бы узнать о любых методах программирования и масштабирования, о которых мне следует знать, чтобы правильно реализовать функцию масштабирования. Недавно я играл с функцией StretchBlt, чтобы изменять размеры изображения, и это кажется нормальным, однако любая другая важная информация будет полезна.
Приветствие.