WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

WP_Image_Editor_Imagick::pdf_setup() protected WP 4.7.0

Sets up Imagick for PDF processing. Increases rendering DPI and only loads first page.

Это метод класса: WP_Image_Editor_Imagick{}

Хуков нет.

Возвращает

Строку/WP_Error. File to load or WP_Error on failure.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->pdf_setup();

Список изменений

С версии 4.7.0 Введена.

Код WP_Image_Editor_Imagick::pdf_setup() WP 5.5.1

wp-includes/class-wp-image-editor-imagick.php
<?php
protected function pdf_setup() {
	try {
		// By default, PDFs are rendered in a very low resolution.
		// We want the thumbnail to be readable, so increase the rendering DPI.
		$this->image->setResolution( 128, 128 );

		// When generating thumbnails from cropped PDF pages, Imagemagick uses the uncropped
		// area (resulting in unnecessary whitespace) unless the following option is set.
		$this->image->setOption( 'pdf:use-cropbox', true );

		// Only load the first page.
		return $this->file . '[0]';
	} catch ( Exception $e ) {
		return new WP_Error( 'pdf_setup_failed', $e->getMessage(), $this->file );
	}
}