fortplot_imagemagick Module



Functions

public function check_imagemagick_available() result(available)

Arguments

None

Return Value logical

public function compare_images_rmse(image1, image2) result(rmse)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: image1
character(len=*), intent(in) :: image2

Return Value real(kind=wp)

public function compare_images_psnr(image1, image2) result(psnr)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: image1
character(len=*), intent(in) :: image2

Return Value real(kind=wp)

public function analyze_edge_smoothness(image_file) result(smoothness_score)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: image_file

Return Value real(kind=wp)


Subroutines

public subroutine generate_reference_image(filename, width, height)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
integer, intent(in) :: width
integer, intent(in) :: height