Ah! I see.
I replaced the argument before {$file}[0] and hook to whole convert text.
It allows you to set -crop, -trim and any properties.
Download and replace the plugin 1.3.3 or development version.
Thank you.
For ImageMagick user.
function pigen_filter_convert_file_basename ( $file_basename ){
$file_basename = str_replace( '.jpg', '.png', $file_basename );
return $file_basename;
};
add_filter( 'pigen_filter_convert_file_basename', 'pigen_filter_convert_file_basename' );
function pigen_filter_convert_imageMagick ( $imageMagick, $before_name, $after_name ){
$imageMagick = "convert -density 150 -quality 80 -background black -flatten {$before_name} {$after_name}";
return $imageMagick;
};
add_filter( 'pigen_filter_convert_imageMagick', 'pigen_filter_convert_imageMagick', 10, 3 );
For imagick extension user.
function pigen_filter_convert_file_basename ( $file_basename ){
$file_basename = str_replace( '.jpg', '.png', $file_basename );
return $file_basename;
};
add_filter( 'pigen_filter_convert_file_basename', 'pigen_filter_convert_file_basename' );
function pigen_filter_convert_imagick ( $imagick ){
$imagick->setImageBackgroundColor( 'black' );
$imagick->setCompressionQuality( 80 );
$imagick->setImageFormat( 'png' );
return $imagick;
};
add_filter( 'pigen_filter_convert_imagick', 'pigen_filter_convert_imagick' );