Я использую данные изображения вместо путей. Его можно передать в TCPDF с помощью @ в атрибуте src изображения, например:
<img src="@<?php echo base64_encode('/path/to/image.png')?>" />
img-тег в HTML принимает строку в кодировке BASE64, в отличие от функции Image (), которая принимает незашифрованные данные.
Я не знаю, задокументировано ли это, я нашел это, прочитав код (tcpdf.php, строка 18824 стр.):
if ($imgsrc[0] === '@') {
// data stream
$imgsrc = '@'.base64_decode(substr($imgsrc, 1));
$type = '';
}