Tengo el siguiente codigo que me genera un Codigo de Barras. si lo pongo solo.
pero cuando lo pongo adentro de otra pagina hay un choque con el header, y no funciona, o cuando le saco el header en vez de la imagen me aparece cantidad de letras raras.
Como hago para crear la imagen sin definir el Header.
Código PHP:
Ver original<?php
// Define variable to prevent hacking
// Including all required classes
require('class/index.php');
require('class/FColor.php');
require('class/BarCode.php');
require('class/FDrawing.php');
// including the barcode technology
include('class/code39.barcode.php');
// Creating some Color (arguments are R, G, B)
$color_black = new FColor(0,0,0);
$color_white = new FColor(255,255,255);
/* Here is the list of the arguments:
1 - Thickness
2 - Color of bars
3 - Color of spaces
4 - Resolution
5 - Text
6 - Text Font (0-5) */
$code_generated = new code39(30,$color_black,$color_white,1,'999999',2);
/* Here is the list of the arguments
1 - Width
2 - Height
3 - Filename (empty : display on screen)
4 - Background color */
$drawing = new FDrawing(1024,1024,'',$color_white);
$drawing->init(); // You must call this method to initialize the image
$drawing->add_barcode($code_generated);
$drawing->draw_all();
$im = $drawing->get_im();
// Next line create the little picture, the barcode is being copied inside
$im2 = imagecreate($code_generated->lastX,$code_generated->lastY); imagecopyresized($im2, $im, 0, 0, 0, 0, $code_generated->lastX, $code_generated->lastY, $code_generated->lastX, $code_generated->lastY); $drawing->set_im($im2);
// Header that says it is an image (remove it if you save the barcode to a file)
// esto crea la imagen, pero si lo habilito no me anda el resto de la pagina.
header('Content-Type: image/png');
// Esto genera la imagen, como hago para tomar esta imagen, generada, y meterla
en una variable.
$drawing->finish(IMG_FORMAT_JPEG);
?>
Mi idea es poder mostrar ese codigo como en una boleta.
no se si lo puedo meter en una variable para luego usar esto.
que si veo imagen.
Código PHP:
Ver originalprint "<tr><td><align='justify'><img src='$codiguito' width='280' height='210' ></fuztify></td>";
disculpen si pregunto cosas obias pero no se!!! y quiero aprender!