@@ -375,21 +375,22 @@ void GenerateNolzeHielscherLegends(int imageDim)
375375 result = TiffWriter::WriteColorImage (ss.str (), imageDim, imageDim, 3 , legend->getPointer (0 ));
376376 std::cout << ops.getSymmetryName () << " NH Triangle Result: " << result.first << " : " << result.second << std::endl;
377377
378- // Set to grid-interpolated mode (MTEX-style rendering)
379- ops.setLegendRenderMode (ebsdlib::LegendRenderMode::GridInterpolated, 1.0 );
378+ // Set to grid-interpolated mode (MTEX-style rendering, 0.5 degree grid )
379+ ops.setLegendRenderMode (ebsdlib::LegendRenderMode::GridInterpolated, 0.5 );
380380
381- // Generate gridded full-circle legend
382- legend = ops.generateIPFTriangleLegend (imageDim, true );
381+ // Generate gridded legends at higher resolution (2000x2000)
382+ constexpr int k_GriddedImageDim = 2000 ;
383+ legend = ops.generateIPFTriangleLegend (k_GriddedImageDim, true );
383384 ss.str (" " );
384385 ss << k_Output_Dir << " /" << symName << " /" << symName << " _NH_GRIDDED_FULL.tiff" ;
385- result = TiffWriter::WriteColorImage (ss.str (), imageDim, imageDim , 3 , legend->getPointer (0 ));
386+ result = TiffWriter::WriteColorImage (ss.str (), k_GriddedImageDim, k_GriddedImageDim , 3 , legend->getPointer (0 ));
386387 std::cout << ops.getSymmetryName () << " NH Gridded Full Result: " << result.first << " : " << result.second << std::endl;
387388
388389 // Generate gridded triangle-only legend
389- legend = ops.generateIPFTriangleLegend (imageDim , false );
390+ legend = ops.generateIPFTriangleLegend (k_GriddedImageDim , false );
390391 ss.str (" " );
391392 ss << k_Output_Dir << " /" << symName << " /" << symName << " _NH_GRIDDED.tiff" ;
392- result = TiffWriter::WriteColorImage (ss.str (), imageDim, imageDim , 3 , legend->getPointer (0 ));
393+ result = TiffWriter::WriteColorImage (ss.str (), k_GriddedImageDim, k_GriddedImageDim , 3 , legend->getPointer (0 ));
393394 std::cout << ops.getSymmetryName () << " NH Gridded Triangle Result: " << result.first << " : " << result.second << std::endl;
394395
395396 // Reset to TSL for subsequent operations
0 commit comments