나는 (이미지로 생각한다면) 높은 것보다 훨씬 넓은 데이터 세트를 가지고 있습니다. (데이터는 100,000 ~ 1,000,000 개의 X- 포인트에서 한 차원으로 수집되며, 각 Y 값은 0과 1 사이에 있습니다. "자연"해상도에서는 종횡비가 약 100 : 1 인 이미지로 생각할 수 있습니다.)변화하는 종횡비로 1 차원 (깊은) 줌
큰 이미지의 경우 DeepZoom/Silverlight/Seadragon 기술과 같은 일종의 "확대/축소 가능 사용자 인터페이스"에서이 데이터를 표시하고 싶습니다. 그러나 이러한 기술은 (1) 이미지가 거의 사각형이고 (2) 확대 할 때 종횡비가 변경되지 않는다고 가정합니다.
이상적으로는 한 차원 만 확대하는 동등한 도구를 사용하고 싶습니다. 해상도가 가장 낮은 줌은 모든 데이터를 1 : 1 종횡비로 표시합니다. 확대 할 때마다 종횡비가 변경됩니다. 특히, X 축의 해상도를 두 배로 늘리고 Y 축에만 해상도를 그대로 둘 수 있습니다. 따라서 128 : 1 또는 256 : 1까지 2 : 1 종횡비로 4 : 1, 다음으로 8 : 1 비율로 pannable 버전을 사용할 수 있습니다. 가장 높은 해상도에서 데이터의 로컬 구조 (아마도 가장 흥미로운 위치에 있음)를 볼 수 있습니다.
하나의 차원에서만 (타일 기반) 확대/축소를 허용하는 DeepZoom 기술과 동일한 기능이 있습니까? 아니면 DeepZoom이이 작업을하도록 제한 할 수있는 방법이 있습니까?
내가 알고있는 것만 이미지의 크기를 조정하는 것입니다. –
"이상적으로는 한 차원으로 확대하는 동등한 도구를 원합니다." - 어떻게 유용할까요? –
흠. 그것이 제 3 단락에서 설명하려고했던 것입니다. 분명히 성공하지 못했기 때문에 다시 시도하겠습니다. 밑에있는 이미지를 패턴이있는 길고가는 리본으로 생각하십시오. - 높이가 500 픽셀, 너비가 50,000 픽셀입니다. 축소하여 일정한 종횡비를 유지하면 너비가 500 픽셀 인 지점에 도달하면 결과는 높이가 5 픽셀 밖에되지 않으므로 여전히 유용하지 않습니다. 나는 y 축과 다른 비율로 x 축을 변경할 수 있기를 원한다. 내 목적에 따라 y 축을 500 픽셀로 일정하게 유지하고 x 축의 크기를 조정/확대/축소하는 것만으로 충분합니다. –