Я вижу, что многие задавали один и тот же вопрос. Я их всех видел, но ни один мне не помог. Я хочу использовать изображение в шапке. Это работало раньше, но теперь вызывало ошибку: TCPDF ERROR: [Image] Невозможно получить размер изображения. Вот часть моего кода:
define ('__ROOT__', $_SERVER['DOCUMENT_ROOT']);
define ('K_PATH_IMAGES', '/images/');
require_once(__ROOT__.'/tcpdf/tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetHeaderData("mylogo.jpg", "20", "Title", "Brief Description");
Я дважды проверил правильность названий изображений и папок. Я пробовал пример из https://tcpdf.org/examples/example_003/ и использовал класс MYPDF, который тоже не работал. Я не понимаю, что не так. Пожалуйста помоги!
Кстати, сервер изменился с http на https с момента работы скрипта.
У вас есть результат после: [Изображение] Невозможно получить размер изображения:? Как путь к файлу?
Да, несмотря на указание полного пути, ошибка не исчезнет.






Во-первых: комментируйте определить ('K_PATH_IMAGES', '/ images /');
Во-вторых: переместите изображения в папку tcpdf. (Итак, переместите mylogo.jpg)
Почему?
TCPDF будет искать изображения в Папка TCPDF вместо внешней папки с именем изображение
define ('__ROOT__', $_SERVER['DOCUMENT_ROOT']);
//define ('K_PATH_IMAGES', '/images/');
require_once(__ROOT__.'/tcpdf/tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetHeaderData("mylogo.jpg", "20", "Title", "Brief Description");
Вы пробовали указать полный путь к изображению?