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

时间:2013-06-03 14:18:54

标签: php image codeigniter zend-framework barcode

想知道是否有人可以提供帮助,

我在codeigniter中使用Zend条形码库来自动生成条形码,这在我访问URL时工作正常,但我想将图像保存为服务器上的jpeg,但是这不是必须的工作又名它不会创造图像,

我通过codeigniter图像类

使用URL作为图像源

提前致谢

2 个答案:

答案 0 :(得分:1)

我以其他方式解决了这个问题。

$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');

文件放内容不起作用

答案 1 :(得分:0)

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

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