decode('../images/Code128Barcode.jpg'); if($data->isFound()) { $data->getImageValue(); $data->getFormat(); $data->getType(); } // Bar Code Not Found $decoder = new PHPZxingDecoder(); $data = $decoder->decode('../images/no_bar_code_found.jpeg'); if($data->isFound()) { $data->getImageValue(); $data->getFormat(); $data->getType(); } else { echo "No Bar Code Found"; } // Bar Code Options $config = array( 'try_harder' => true, 'crop' => '100,200,300,300', ); $decoder = new PHPZxingDecoder($config); $decodedArray = $decoder->decode('../images'); if(is_array($decodedArray)){ foreach ($decodedArray as $data) { if($data->isFound()) { print_r($data); } } } // Send Multiple Images $decoder = new PHPZxingDecoder(); $imageArrays = array( '../images/Code128Barcode.jpg', '../images/Code39Barcode.jpg' ); $decodedArray = $decoder->decode($imageArrays); foreach ($decodedArray as $data) { if($data instanceof PHPZxing\ZxingImage) { print_r($data); } else { echo "Bar Code cannot be read"; } } // Bar Code options for reading multiple bar codes in the same image $config = array( 'try_harder' => true, 'multiple_bar_codes' => true ); $decoder = new PHPZxingDecoder($config); $decodedData = $decoder->decode('../images/multiple_bar_codes.jpg'); print_r($decodedData); ?>