diff --git a/includes/class-gopp-image-editor-gs.php b/includes/class-gopp-image-editor-gs.php index 62a27c3..0ac550c 100644 --- a/includes/class-gopp-image-editor-gs.php +++ b/includes/class-gopp-image-editor-gs.php @@ -518,6 +518,12 @@ protected function get_gs_args( $filename ) { } else { $ret .= ' -sstdout=/dev/null'; // Lessen noise. } + + // Add compatibility for Ghostscript >=9.50.0 + if( isset( wp_upload_dir()['basedir'] ) ) { + $ret .= ' -I' . self::escapeshellarg( wp_upload_dir()['basedir'] ); + } + $ret .= ' --'; // No more options. $ret .= ' ' . self::escapeshellarg( $this->file );