BP_GOPP_Image_Editor_GS::get_gs_args( string $filename )
Returns the arguments for the main Ghostscript invocation.
Description
Parameters
- $filename
-
(Required) File name of output JPEG.
Return
(string) Arguments string, shell-escaped.
Source
File: bp-document/classes/class-bp-gopp-image-editor-gs.php
499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 | protected function get_gs_args( $filename ) { $ret = $this ->initial_gs_args(); if ( ( $quality = intval ( $this ->get_quality() ) ) > 0 && $quality <= 100 ) { $ret .= ' -dJPEGQ=' . $quality ; // Nothing escape-worthy. } if ( ( $resolution = intval ( $this ->get_resolution() ) ) > 0 ) { $ret .= ' -r' . $resolution ; // Nothing escape-worthy. } if ( ( $page = intval ( $this ->get_page() ) ) > 0 ) { $ret .= " -dFirstPage=$page -dLastPage=$page" ; // Nothing escape-worthy. } else { $ret .= ' -dFirstPage=1 -dLastPage=1' ; } $ret .= ' ' . self:: escapeshellarg ( '-sOutputFile=' . $filename ); if ( self::is_win() ) { $ret .= ' -sstdout=NUL' ; // Lessen noise. } else { $ret .= ' -sstdout=/dev/null' ; // Lessen noise. } $ret .= ' --' ; // No more options. $ret .= ' ' . self:: escapeshellarg ( $this ->file ); return $ret ; } |
Changelog
Version | Description |
---|---|
BuddyBoss 1.4.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.