function fn_settings_actions_addons_hidpi(&$new_value, $old_value) { Storage::instance('images')->deleteDir('thumbnails'); if ($new_value == 'A') { $formats = fn_get_supported_image_format_variants(); // Set thumbnail generation format to png to improve quality if (!empty($formats['png'])) { Settings::instance()->updateValue('convert_to', 'png', 'Thumbnails'); } } }
function fn_settings_actions_addons_hidpi(&$new_value, $old_value) { Storage::instance('images')->deleteDir('thumbnails'); if ($new_value == 'A') { $formats = fn_get_supported_image_format_variants(); // Set thumbnail generation format to png to improve quality if (!empty($formats['png'])) { Settings::instance()->updateValue('convert_to', 'png', 'Thumbnails'); fn_set_notification('W', __('warning'), __('addons.hidpi.thumbnail_format_changed', array('[settings_url]' => fn_url('settings.manage?section_id=Thumbnails')))); } } }
/** * @deprecated in favour of use fn_get_supported_image_format_variants() * @since 4.3.1 */ function fn_check_gd_formats() { return fn_get_supported_image_format_variants(); }
/** * Get available formats, supported by currently used image manipulation library */ function fn_settings_variants_thumbnails_convert_to() { return fn_get_supported_image_format_variants(); }