使用Codeigniter中的Zend库保存生成的条形码


Saving a generated barcode using the Zend library in Codeigniter

不知是否有人能帮忙,

我使用的Zend条形码库内的codeigniter自动生成条形码,这是工作很好,当我访问URL,但我想保存图像为jpeg在服务器上,然而这并不seam是工作aka它不会创建图像,

我使用URL作为图像源通过codeigniter图像类,

Thanks In Advance

我用另一种方法解决了这个问题。

$config = new Zend_Config(array(
    'barcode'        => 'code39',
    'barcodeParams'  => array('text' => 'TestCode', 'barHeight'=>30, 'factor'=>2),
    'renderer'       => 'image',
    'rendererParams' => array('imageType' => 'gif'),
));
$barcode = Zend_Barcode::factory($config);
imagegif($barcode->draw(), 'barcode-img/barcode.gif');

File put contents不起作用

您所要做的就是将图像写入文件。

$imageResource = Zend_Barcode::draw('code39', 'image', $barcodeOptions, $rendererOptions);
file_put_contents($filename, $imageResource);