Autodesk.Revit.DB.RasterQualityType是Revit中用于描述位图质量的枚举类型。该枚举类型用于控制渲染器在输出位图时所采用的采样大小和其他图像处理参数,以达到不同质量的图像效果。
Autodesk.Revit.DB.RasterQualityType包含以下可用的枚举值:
以下示例代码演示如何使用RasterQualityType枚举类型控制输出位图的质量:
//创建BitmapImage初始化设置
var settings = new ImageExportOptions
{
HLRandWFViewsFileType = ImageFileType.PNG,
Zoom = 100,
FitDirection = FitDirectionType.Horizontal,
PixelSize = 1024,
ImageResolution = ImageResolution.DPI_96,
ShadowViewsFileType = ImageFileType.PNG,
};
//设置位图质量为Extra
settings.RasterQuality = RasterQualityType.Extra;
//指定输出路径和文件名
var filename = "output.png";
var path = @"C:\Users\Me\Documents\" + filename;
//输出位图
Autodesk.Revit.DB.ViewExport.ExportImage(view, path, settings);