vtk实战(四十四)——写入jpg格式
2016-04-30 13:43
561 查看
#include <vtkSmartPointer.h> #include <vtkImageCanvasSource2D.h> #include <vtkJPEGWriter.h> int main(int vtkNotUsed(argc), char* vtkNotUsed(argv)[]) { std::string outputFilename = "output.jpg"; int extent[6] = { 0, 99, 0, 99, 0, 0 }; vtkSmartPointer<vtkImageCanvasSource2D> imageSource = vtkSmartPointer<vtkImageCanvasSource2D>::New(); imageSource->SetExtent(extent); imageSource->SetScalarTypeToUnsignedChar(); imageSource->SetNumberOfScalarComponents(3); imageSource->SetDrawColor(0, 127, 255); imageSource->FillBox(extent[0], extent[1], extent[2], extent[3]); imageSource->SetDrawColor(255, 255, 255); imageSource->FillBox(40, 70, 20, 50); vtkSmartPointer<vtkJPEGWriter> writer = vtkSmartPointer<vtkJPEGWriter>::New(); writer->SetFileName(outputFilename.c_str()); writer->SetInputConnection(imageSource->GetOutputPort()); writer->Write(); return 0; }
相关文章推荐
- vtk实战(四十一)——读取tif数据
- Linux内核分析课程总结
- vtk实战(三十九)——读取PNG数据
- vtk实战(三十八)——读取jpg数据(有问题)
- vtk实战(三十七)——读取bmp数据
- Markdown 插入数学公式
- BZOJ4516 [Sdoi2016]生成魔咒
- vtk实战(三十六)——读取结构化点云数据
- vtk实战(三十五)——读取结构化格网数据
- Threshold 对单通道数组应用的固定阈值操作
- 冒泡排序
- java爬虫 京东商品页 简单案例
- 最短路径条数问题
- vtk实战(三十三)——写入vts数据
- vtk实战(三十一)——写入vtp数据
- vtk实战(三十)——写入vtu数据
- 联想K26进隐藏BIOS
- ftp
- vtk实战(二十九)——读入未知格式XMLFile数据
- iOS学习笔记47-Swift(七)泛型