Я хочу показать изображение 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 в цикле.