Показать изображение base64, используя тег <img>в TCPDF? - PullRequest
0 голосов
/ 24 января 2019

Я хочу показать изображение Base64 в теге <img>.У меня есть изображения Base64 в массиве JSON.Я использовал Foreach для отображения изображения в моей таблице TCPDF.но это ничего не показывает. Пример массива JSON => [{'SNO':0,'IMG': <encodeded-base64-code>}]

Я получаю код изображения из PHP, кодирую его в Base64 и использую Foreach для отображения изображения в моем TCPDF.но он ничего не показывает.

while($row = oci_fetch_assoc($prs))
{
    $result1['SNO'] = $row['SNO'];
    if (is_object($row['IMG'])) 
    {                   
       $img=$row["IMG"]->load();
       $row["IMG"]->free();
       $result1['IMG'] = base64_encode($img);
    }
    array_push($result, $result1);
    $res = json_encode($result);
}
    $dt = array();
    $dt = json_decode($res);
    $tbl = '<table><tr>
    <th>Sno</th>
    <th>Image</th></tr>';
    foreach($dt as $key => $lbl)    
    {
       $tbl .= '<tr><td>'.$lbl->SNO.'</td>';
       $tbl .= '<td><img src="data:image/jpeg;base64,'.$lbl-> IMG.'"></td></tr>';
    }
    $tbl .= '</table>';
    $pdf->writeHTML($tbl, true, false, false, false, '');
    $pdf->Output('create.pdf', 'I');

Отображение изображения Base64 в виде таблицы html в цикле.

...