hola a todos espero que esten bien el dia de hoy les vengo a pedir un fabor si alguien sabe como puedo codificar una imagen creada en con la libreria GD de php ya tengo mi imagen creada pero nesecito codificarla para guardarla en la bd debo utilizar base_encode pero pues no se como convinarla con la libreria Gd espero me puedan ayudar a solucionar esta duda es es el codigo de la creacion
Código PHP:
$data='iVBORw==';
$data = base64_decode($data);//imagen encriptada
$nombre="milciades";
$contrasena= 123;
$pink= "AMOll12354";
// Redimensionar
$imagen_p = @imagecreatefrompng('carne.png');//Creo la imagen del carnet con la del fondo
$imagen = imagecreatefromstring($data);
$text_color = imagecolorallocate($imagen_p, 250, 14, 100);
imagestring($imagen_p, 9, 142, 74, $nombre, $text_color);
imagestring($imagen_p, 9, 142, 112, $contrasena, $text_color);
imagestring($imagen_p, 9, 142, 151, $pink, $text_color);
imagecopyresampled($imagen_p, $imagen, 8, 20, 0, 0, 125, 160, 280, 380);
// Imprimir
header('Content-Type: image/png');
$m =base64_encode(imagejpeg($imagen_p, null, 100));
Lo que voy hacer es pintar un carnet entonces recibo los datos del usuario y la imagen del carnet encriptada y comienzo armar mi nueva imagen con una plantilla de fondo lo que quiero es cojer todo esto y poder encontrarlo para luego guardarlo en la tabla del usuario pero lo que hice al final no me sirve espero ayuda para solucionar este problema seguiré buscando en google