Buenas noches amigo, tengo un problema, no se si estare haciendo bien le proceso de guardar una imagen base64, es una imagen de timbre fiscal para facturacion, la imagen la obtengo y guardo en una carpeta de esta manera,
Código PHP:
Ver original$dataURI= "data:image/png;base64,$data";
$data = str_replace('data:image/png;base64,', '', $dataURI); $file = 'fotos/image1.png';
La imagen me guarda bien y se guarda con una extension png, eso dice el archivo, ahora intento mostrar esta imagen en un pdf y me da un error diciendome de q el archivo no es una imagen png, le agradezco me podrian ayudar por favor, este es el error que me muestra
Fatal error: Uncaught Exception: FPDF error: Not a PNG file: ./fotos/image1.png in C:\xampp\htdocs\restosy\fpdf\fpdf.php:277 Stack trace: #0 C:\xampp\htdocs\restosy\fpdf\fpdf.php(1277): FPDF->Error('Not a PNG file:...') #1 C:\xampp\htdocs\restosy\fpdf\fpdf.php(1268): FPDF->_parsepngstream(Resource id #11, './fotos/image1....') #2 C:\xampp\htdocs\restosy\fpdf\fpdf.php(891): FPDF->_parsepng('./fotos/image1....') #3 C:\xampp\htdocs\restosy\fpdf\pdf.php(5190): FPDF->Image('./fotos/image1....', 10, 10, -300, 0, 'png') #4 C:\xampp\htdocs\restosy\reportepdf.php(518): PDF->TicketVenta() #5 {main} thrown in C:\xampp\htdocs\restosy\fpdf\fpdf.php on line 277