我正在生成一个DeepZoom集合,使用来自布莱恩特的代码..。
http://bryantlikes.com/DeepZoomImageGenerationWithDeepZoomToolsDLL.aspx
这将生成具有排列在网格中的图像的DeepZoom集合。如何使用API控制场景中图像的放置?
更新:
我希望能够将图像放置在一起,然后生成一个DeepZoom图像.不是创建一个SubImages的集合,我必须在运行时放置它。
这类似于DeepZoom Composer中的第二步,在该步骤中,您将步骤1中导入的所有图像相对于彼此,并在步骤3中生成DeepZoom映像。
发布于 2011-12-05 07:40:23
我不认为深度缩放工具api允许您创建单个组合。您将不得不使用一些照片拼接软件来缝合图像,然后将其提供给深度缩放工具,以创建出单个拼接图像的集合。
发布于 2011-10-21 13:22:26
你可以从他的示例代码中看到。他从左到右,从上到下添加图像。所以你所要做的就是在显示图像之前对列表进行排序。
var x = 0.0;
var y = 0.0;
foreach (MultiScaleSubImage subImage in msi.SubImages)
{
subImage.ViewportWidth = 5.333;
subImage.ViewportOrigin = new Point(-x, -y);
x += 1;
if (x >= 5)
{
y += 1.333;
x = 0.0;
}
}https://stackoverflow.com/questions/7849878
复制相似问题