19 lines
773 B
C++
19 lines
773 B
C++
#pragma once
|
||
#include <string>
|
||
|
||
class vtkImageData;
|
||
class vtkRenderWindow;
|
||
|
||
namespace geopro::app {
|
||
|
||
// 把切片"上色后"的 2D RGB 影像写为 PNG(切片右键「导出为图片」= 导出切片本身,非整窗截图)。
|
||
bool exportSliceImagePng(vtkImageData* colorImage, const std::string& path);
|
||
|
||
// 截整个渲染窗口为 PNG(异常标识截图,需求 R88);成功返回 true,并填回截图像素宽高。
|
||
bool captureRenderWindowPng(vtkRenderWindow* win, const std::string& path, int& outW, int& outH);
|
||
|
||
// 把切片重采样 2D 标量影像写为 .dat 文本网格(行=j、列=i,空格分隔,每格取标量首分量);成功返回 true。
|
||
bool exportSliceDat(vtkImageData* slice, const std::string& path);
|
||
|
||
} // namespace geopro::app
|