------------------------------------------------------------------------------
| 1016 | |
| 1017 | //------------------------------------------------------------------------------ |
| 1018 | bool vtkFreeTypeTools::PrepareImageMetaData( |
| 1019 | vtkTextProperty* tprop, vtkImageData* image, ImageMetaData& metaData) |
| 1020 | { |
| 1021 | // Image properties |
| 1022 | image->GetIncrements(metaData.imageIncrements); |
| 1023 | image->GetDimensions(metaData.imageDimensions); |
| 1024 | |
| 1025 | double color[3]; |
| 1026 | tprop->GetColor(color); |
| 1027 | metaData.rgba[0] = static_cast<unsigned char>(color[0] * 255); |
| 1028 | metaData.rgba[1] = static_cast<unsigned char>(color[1] * 255); |
| 1029 | metaData.rgba[2] = static_cast<unsigned char>(color[2] * 255); |
| 1030 | metaData.rgba[3] = static_cast<unsigned char>(tprop->GetOpacity() * 255); |
| 1031 | |
| 1032 | return true; |
| 1033 | } |
| 1034 | |
| 1035 | //------------------------------------------------------------------------------ |
| 1036 | bool vtkFreeTypeTools::PrepareMetaData(vtkTextProperty* tprop, int dpi, MetaData& metaData) |
no test coverage detected