Сохранение сгенерированного штрих-кода с помощью библиотеки Zend в Codeigniter

Интересно, может ли кто-нибудь помочь,

Я использую библиотеку штрих-кодов Zend внутри codeigniter для автоматического создания штрих-кодов, это отлично работает, когда я посещаю URL-адрес, но я хотел бы сохранить изображение в формате jpeg на сервере, однако это не работает не создаст образ,

Я использую URL-адрес в качестве источника изображения через класс изображения codeigniter,

Заранее спасибо


person Dan Reil    schedule 03.06.2013    source источник


Ответы (2)


Я решил эту проблему другим способом.

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

Содержимое помещаемого файла не помогает

person pietr    schedule 12.05.2014
comment
Пришлось использовать тот же метод. Здесь он обновлен для Zend 2.0 (см. Zend Docs для документации): $imageResource = Zend\Barcode\Barcode::draw( 'code128', 'image', $barcodeOptions, $rendererOptions ); imagepng($imageResource, $imageFilename); - person seanvalencourt; 18.10.2014

Все, что вам нужно сделать, это записать изображение в файл.

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