Php membaca kode qr dari gambar

Masuk akal. Mereka kecil, dapat dibaca di smartphone modern mana pun tanpa perangkat lunak khusus, dan memungkinkan kita melakukan banyak hal dengan mudah dan cepat, seperti check-in di kafe, mendapatkan akses ke jaringan WiFi, mengakses skuter pada liburan musim panas, dan membuat

Berikut adalah beberapa contoh yang saya temukan dari seluruh web

Php membaca kode qr dari gambar

Jadi jika Anda ingin tahu cara membuatnya di aplikasi berbasis PHP, baca terus

Prasyarat

Untuk mengikuti tutorial ini, Anda memerlukan yang berikut ini

  • Pengalaman sebelumnya dengan menulis kode PHP
  • PHP 7. 4 dengan ekstensi GD terpasang
  • Komposer diinstal secara global
  • Ponsel cerdas

Mari buat kode QR di PHP

Pertama, kita perlu membuat struktur direktori proyek untuk menyimpan semua file yang akan kita gunakan. Untuk melakukannya, alihkan ke direktori tingkat atas, dan jalankan perintah di bawah ini

mkdir -p php-qr-code-generator \
    php-qr-code-generator/src/QR/{Image,Options} \
    php-qr-code-generator/public/img

cd php-qr-code-generator

Jika Anda menggunakan Microsoft Windows, jalankan perintah di bawah ini. alih-alih

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
_

Instal dependensi

Selanjutnya, saatnya menginstal satu-satunya ketergantungan proyek, chillerlan/php-qrcode. Untuk melakukan itu, jalankan perintah di bawah ini

composer require chillerlan/php-qrcode

Tulis kodenya

Sekarang, saatnya menulis beberapa kode. Menggunakan IDE atau editor teks Anda, buat file baru bernama index. php di depan umum, dan tambahkan kode di bawah ini

<?php

declare(strict_types=1);

use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;

require_once('./../vendor/autoload.php');

$options = new QROptions(
  [
    'eccLevel' => QRCode::ECC_L,
    'outputType' => QRCode::OUTPUT_MARKUP_SVG,
    'version' => 5,
  ]
);

$qrcode = (new QRCode($options))->render('https://twilio.com');
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  <title>Create QR Codes in PHP</title>
  <link rel="stylesheet" href="/css/styles.min.css">
</head>
<body>
<h1>Creating QR Codes in PHP</h1>
<div class="container">
  <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
</div>
</body>
</html>

Kode dimulai dengan mengimpor kelas yang diperlukan dan menyertakan. Setelah itu, menginisialisasi instance

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
_0 baru, bernama
mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
1, yang menyimpan opsi untuk menghasilkan kode QR

Objek ini kemudian digunakan untuk menginisialisasi objek

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
2, yang bertanggung jawab untuk menghasilkan kode QR, melalui metode
mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
3. Kepada
mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
3, kami meneruskan data untuk disimpan dalam kode QR, yaitu URL Twilio. Jangan ragu untuk mengubahnya ke string apa pun yang Anda suka

Setelah itu, kode QR dirender dalam tag

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
5 dari halaman HTML kecil. Halaman menyertakan sedikit markup tambahan untuk memberikan hasil akhir yang lebih profesional, menggunakan lembar gaya khusus yang dibuat dengan Tailwind CSS

Pastikan Anda mengunduh gaya. min. css ke publik/css, jika tidak halaman tidak akan ditampilkan seperti yang diharapkan

Uji apakah kode berfungsi

Dengan kode yang ditulis, kita perlu menguji apakah itu berfungsi. Untuk melakukannya, mulai server lokal Anda dengan menjalankan perintah berikut dari direktori root proyek, menggunakan direktori publik sebagai root direktori

php -S 0.0.0.0:8080 -t public

Kemudian buka http. // localhost. 8080 di browser web Anda. Anda akan melihat halaman yang ditampilkan mirip dengan gambar di bawah ini

Php membaca kode qr dari gambar

Jika Anda ingin mengurangi ruang, atau zona tenang antara kode QR dan perbatasan, coba atur

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
6 ke nilai dari 1 - 3, atau atur
mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
7 ke
mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
8

Dimungkinkan juga untuk menambahkan branding atau logo ke kode QR, seperti untuk tujuan pemasaran dan untuk membangun kepercayaan pengguna. Untuk melakukan itu, kita akan menggunakan kelas contoh yang disertakan dengan chillerlan/php-qrcode.

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
_9

Pertama, salin vendor/chillerlan/php-qrcode/examples/QRImageWithLogo. php ke src/QR/Gambar, dan perbarui

composer require chillerlan/php-qrcode
0 menjadi
composer require chillerlan/php-qrcode
1

Kemudian, dengan menggunakan IDE atau editor teks Anda, buat file baru bernama LogoOptions. php di src/QR/Options. Di dalamnya, tambahkan kode di bawah ini

<?php

declare(strict_types=1);

namespace App\QR\Options;

use chillerlan\QRCode\QROptions;

class LogoOptions extends QROptions
{
  protected int $logoSpaceWidth;
  protected int $logoSpaceHeight;
}

Kode ini memperluas kelas dasar

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
_0, yang memungkinkannya mengatur lebar dan tinggi di sekitar gambar yang dihamparkan pada kode QR

Konfigurasikan konfigurasi autoloader Composer

Selanjutnya, karena kami telah membuat beberapa kelas khusus, kami perlu mendaftarkan pemuat otomatis PSR-4 sehingga dapat ditemukan saat runtime. Untuk melakukannya, tambahkan cuplikan JSON berikut ke composer. json, setelah

composer require chillerlan/php-qrcode
_3 blok

"autoload": {
  "psr-4": {
    "App\\": "src/"
  }
}

Kemudian, di terminal Anda di direktori root proyek, jalankan perintah berikut

composer dump-autoload

Perbarui kode

Hal berikutnya yang perlu Anda lakukan adalah mengganti definisi

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
1 dan
composer require chillerlan/php-qrcode
5 di publik/indeks. php dengan kode berikut

$options = new LogoOptions(
  [
    'eccLevel' => QRCode::ECC_H,
    'imageBase64' => true,
    'logoSpaceHeight' => 17,
    'logoSpaceWidth' => 17,
    'scale' => 20,
    'version' => 7,
  ]
);

$qrOutputInterface = new QRImageWithLogo(
  $options,
  (new QRCode($options))->getMatrix(''https://twilio.com'')
);

$qrcode = $qrOutputInterface->dump(
  null,
  __DIR__.'/../public/img/logo-twilio-mark-red.png'
);

CATATAN. Pastikan Anda menambahkan

composer require chillerlan/php-qrcode
6 pernyataan di bawah ini

use App\QR\Image\QRImageWithLogo;
use App\QR\Options\LogoOptions;

Kode dimulai dengan menginisialisasi

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
_1 sebagai instance
composer require chillerlan/php-qrcode
8 baru.
composer require chillerlan/php-qrcode
8 adalah kelas
<?php

declare(strict_types=1);

use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;

require_once('./../vendor/autoload.php');

$options = new QROptions(
  [
    'eccLevel' => QRCode::ECC_L,
    'outputType' => QRCode::OUTPUT_MARKUP_SVG,
    'version' => 5,
  ]
);

$qrcode = (new QRCode($options))->render('https://twilio.com');
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  <title>Create QR Codes in PHP</title>
  <link rel="stylesheet" href="/css/styles.min.css">
</head>
<body>
<h1>Creating QR Codes in PHP</h1>
<div class="container">
  <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
</div>
</body>
</html>
0 khusus yang berisi dua variabel anggota tambahan.
<?php

declare(strict_types=1);

use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;

require_once('./../vendor/autoload.php');

$options = new QROptions(
  [
    'eccLevel' => QRCode::ECC_L,
    'outputType' => QRCode::OUTPUT_MARKUP_SVG,
    'version' => 5,
  ]
);

$qrcode = (new QRCode($options))->render('https://twilio.com');
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  <title>Create QR Codes in PHP</title>
  <link rel="stylesheet" href="/css/styles.min.css">
</head>
<body>
<h1>Creating QR Codes in PHP</h1>
<div class="container">
  <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
</div>
</body>
</html>
1, dan
<?php

declare(strict_types=1);

use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;

require_once('./../vendor/autoload.php');

$options = new QROptions(
  [
    'eccLevel' => QRCode::ECC_L,
    'outputType' => QRCode::OUTPUT_MARKUP_SVG,
    'version' => 5,
  ]
);

$qrcode = (new QRCode($options))->render('https://twilio.com');
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  <title>Create QR Codes in PHP</title>
  <link rel="stylesheet" href="/css/styles.min.css">
</head>
<body>
<h1>Creating QR Codes in PHP</h1>
<div class="container">
  <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
</div>
</body>
</html>
2. Ini memengaruhi ukuran gambar yang dihamparkan di atas kode QR

<?php

declare(strict_types=1);

use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;

require_once('./../vendor/autoload.php');

$options = new QROptions(
  [
    'eccLevel' => QRCode::ECC_L,
    'outputType' => QRCode::OUTPUT_MARKUP_SVG,
    'version' => 5,
  ]
);

$qrcode = (new QRCode($options))->render('https://twilio.com');
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  <title>Create QR Codes in PHP</title>
  <link rel="stylesheet" href="/css/styles.min.css">
</head>
<body>
<h1>Creating QR Codes in PHP</h1>
<div class="container">
  <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
</div>
</body>
</html>
1 dan
<?php

declare(strict_types=1);

use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;

require_once('./../vendor/autoload.php');

$options = new QROptions(
  [
    'eccLevel' => QRCode::ECC_L,
    'outputType' => QRCode::OUTPUT_MARKUP_SVG,
    'version' => 5,
  ]
);

$qrcode = (new QRCode($options))->render('https://twilio.com');
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  <title>Create QR Codes in PHP</title>
  <link rel="stylesheet" href="/css/styles.min.css">
</head>
<body>
<h1>Creating QR Codes in PHP</h1>
<div class="container">
  <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
</div>
</body>
</html>
2 tidak habis dibagi

Selain keduanya, kode ini menetapkan dua lainnya

  • <?php
    
    declare(strict_types=1);
    
    use chillerlan\QRCode\QRCode;
    use chillerlan\QRCode\QROptions;
    
    require_once('./../vendor/autoload.php');
    
    $options = new QROptions(
      [
        'eccLevel' => QRCode::ECC_L,
        'outputType' => QRCode::OUTPUT_MARKUP_SVG,
        'version' => 5,
      ]
    );
    
    $qrcode = (new QRCode($options))->render('https://twilio.com');
    ?>
    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8" />
      <meta http-equiv="X-UA-Compatible" content="IE=edge" />
      <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
      <title>Create QR Codes in PHP</title>
      <link rel="stylesheet" href="/css/styles.min.css">
    </head>
    <body>
    <h1>Creating QR Codes in PHP</h1>
    <div class="container">
      <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
    </div>
    </body>
    </html>
    
    5. Ini menentukan apakah kode QR akan dirender sebagai data biner atau string yang disandikan Base64. Saya telah menyetelnya ke true, karena membuat kode QR menjadi lebih sederhana
  • <?php
    
    declare(strict_types=1);
    
    use chillerlan\QRCode\QRCode;
    use chillerlan\QRCode\QROptions;
    
    require_once('./../vendor/autoload.php');
    
    $options = new QROptions(
      [
        'eccLevel' => QRCode::ECC_L,
        'outputType' => QRCode::OUTPUT_MARKUP_SVG,
        'version' => 5,
      ]
    );
    
    $qrcode = (new QRCode($options))->render('https://twilio.com');
    ?>
    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8" />
      <meta http-equiv="X-UA-Compatible" content="IE=edge" />
      <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
      <title>Create QR Codes in PHP</title>
      <link rel="stylesheet" href="/css/styles.min.css">
    </head>
    <body>
    <h1>Creating QR Codes in PHP</h1>
    <div class="container">
      <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
    </div>
    </body>
    </html>
    
    6. Ini mengatur ukuran piksel kode QR. Semakin tinggi nilainya, semakin tinggi kualitas kode QR

Kami juga telah menyetel

<?php

declare(strict_types=1);

use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;

require_once('./../vendor/autoload.php');

$options = new QROptions(
  [
    'eccLevel' => QRCode::ECC_L,
    'outputType' => QRCode::OUTPUT_MARKUP_SVG,
    'version' => 5,
  ]
);

$qrcode = (new QRCode($options))->render('https://twilio.com');
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  <title>Create QR Codes in PHP</title>
  <link rel="stylesheet" href="/css/styles.min.css">
</head>
<body>
<h1>Creating QR Codes in PHP</h1>
<div class="container">
  <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
</div>
</body>
</html>
7 ke
<?php

declare(strict_types=1);

use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;

require_once('./../vendor/autoload.php');

$options = new QROptions(
  [
    'eccLevel' => QRCode::ECC_L,
    'outputType' => QRCode::OUTPUT_MARKUP_SVG,
    'version' => 5,
  ]
);

$qrcode = (new QRCode($options))->render('https://twilio.com');
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  <title>Create QR Codes in PHP</title>
  <link rel="stylesheet" href="/css/styles.min.css">
</head>
<body>
<h1>Creating QR Codes in PHP</h1>
<div class="container">
  <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
</div>
</body>
</html>
8 untuk memungkinkan kami melapisi logo pada kode QR, dan menyetel
<?php

declare(strict_types=1);

use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;

require_once('./../vendor/autoload.php');

$options = new QROptions(
  [
    'eccLevel' => QRCode::ECC_L,
    'outputType' => QRCode::OUTPUT_MARKUP_SVG,
    'version' => 5,
  ]
);

$qrcode = (new QRCode($options))->render('https://twilio.com');
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  <title>Create QR Codes in PHP</title>
  <link rel="stylesheet" href="/css/styles.min.css">
</head>
<body>
<h1>Creating QR Codes in PHP</h1>
<div class="container">
  <img src='<?= $qrcode ?>' alt='QR Code' width='800' height='800'>
</div>
</body>
</html>
9 ke 7 untuk memungkinkan tingkat koreksi kesalahan yang lebih tinggi, diperlukan karena peningkatan level data dalam kode QR

Setelah itu, kami menginisialisasi

php -S 0.0.0.0:8080 -t public
_0 sebagai instance
mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
9 baru, yang menangani pembuatan kode QR dan menghamparkan gambar yang ditentukan di atasnya menggunakan ekstensi GD PHP

mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
_1 dan objek
php -S 0.0.0.0:8080 -t public
3 baru diteruskan ke konstruktor
mkdir php-qr-code-generator
mkdir php-qr-code-generator/src/QR/Image
mkdir php-qr-code-generator/src/QR/Options
mkdir php-qr-code-generator/public/img

cd php-qr-code-generator
9, sehingga ia tahu cara menghasilkan kode QR dan data untuk disimpan di dalamnya

Kode diakhiri dengan memanggil metode

php -S 0.0.0.0:8080 -t public
0
php -S 0.0.0.0:8080 -t public
6 untuk menghamparkan gambar di atas kode QR dan mengembalikan representasi string kode QR yang disandikan Base64

Kami memberikan null sebagai parameter pertama ke

php -S 0.0.0.0:8080 -t public
6. Jika kami mau, kami dapat membuat file PNG dengan menentukan jalur absolut atau relatif untuk file keluaran

Tambahkan file gambar

Hal terakhir yang perlu kita lakukan sebelum menguji perubahan adalah memilih gambar yang akan kita overlay pada kode QR. Untuk keperluan artikel ini, saya menggunakan logo Twilio. Untuk mengunduhnya, pertama buka di Perpustakaan Twilio, lalu klik tautan "Ukuran_PNG sebenarnya" di sisi kanan bawah halaman

Jika Anda memilih untuk menggunakan gambar yang berbeda, pastikan Anda menyimpan gambar di public/img dan teruskan jalur gambar sebagai argumen kedua ke

php -S 0.0.0.0:8080 -t public
8

Uji apakah perubahan berhasil

Dengan kode dan gambar yang ada, mari buat versi baru kode QR dan lihat seperti apa tampilannya. Untuk melakukannya, muat ulang http. // localhost. 8080 di browser Anda, dan Anda akan melihatnya seperti gambar di bawah

Php membaca kode qr dari gambar

CATATAN. Jika Anda ingin mengubah matriks kode QR, bereksperimenlah dengan menyetel

php -S 0.0.0.0:8080 -t public
9 menjadi nilai dari 1 hingga 7, atau
<?php

declare(strict_types=1);

namespace App\QR\Options;

use chillerlan\QRCode\QROptions;

class LogoOptions extends QROptions
{
  protected int $logoSpaceWidth;
  protected int $logoSpaceHeight;
}
0 saat menginisialisasi
composer require chillerlan/php-qrcode
8. Cukup menarik melihat perbedaan bagaimana kode QR dirender

Begitulah cara Anda membuat kode QR di PHP

Paket seperti chillerlan/php-qrcode atau salah satu dari yang lain yang tersedia di Packagist dapat membantu Anda menghasilkan kode QR, dengan atau tanpa branding, di aplikasi Anda. Saya sangat merekomendasikan untuk menggunakannya dalam aplikasi Anda, sebagaimana dan di mana itu masuk akal

Apakah Anda mempertimbangkan untuk menggunakan kode QR di aplikasi Anda setelah membaca tutorial ini?

Matthew Setter adalah Editor PHP di tim Twilio Voices dan pengembang poliglot. Dia juga penulis Docker Essentials dan Mezzio Essentials. Saat dia tidak menulis kode PHP, dia mengedit artikel PHP yang bagus di sini di Twilio. Anda dapat menemukannya di msetter@twilio. com;

Kredit gambar

  • https. //i1. wp. com/hbchamberpulse. com/wp-content/uploads/2020/06/home_hero_image. 91274147. jpg?fit=1102%2C1200&ssl=1
  • http. //1dj7ia2prpz93pxo7t32a2j1-wpengine. netdna-ssl. com/wp-content/uploads/2010/11/bigwild1. jpg
  • https. // www. pembuat label. com/wp-content/uploads/2016/07/QR-rolls. jpg

Nilai posting ini

1 2 3 4 5

Penulis

  • Php membaca kode qr dari gambar
    Matius Setter

Peninjau

  • Php membaca kode qr dari gambar
    Miguel Grinberg
  • Php membaca kode qr dari gambar
    Ashley Boucher


Pos terkait

Php membaca kode qr dari gambar

Menggunakan Laravel Valet untuk Pembuatan URL Kustom dan Peluncuran Aplikasi

01 Februari 2023

Dalam tutorial ini, Anda akan belajar cara menginstal Laravel Valet dan menggunakannya untuk menyederhanakan pembuatan aplikasi dan membagikannya secara publik untuk ditinjau

Php membaca kode qr dari gambar

Cara Mengirim Email di PHP pada tahun 2023

23 Januari 2023

Pada artikel ini, Anda akan mempelajari tiga cara berbeda untuk mengirim email dengan PHP;

Php membaca kode qr dari gambar

Laravel Breeze vs Laravel Jetstream

20 Januari 2023

Pada artikel ini, Anda mendapatkan pengantar yang komprehensif untuk Laravel Breeze dan Jetstream, termasuk menginstalnya, diskusi tentang perbedaan dan persamaannya, dan kapan menggunakannya

Php membaca kode qr dari gambar

Bantu Mereka Membantu Orang Lain

06 Desember 2022

Dalam tutorial ini, Anda akan mempelajari cara membuat aplikasi untuk membantu siapa saja dengan cepat menyumbang ke badan amal dan nirlaba menggunakan Slim Framework, Vue. js, dan Tailwind CSS

Php membaca kode qr dari gambar

Pelajari Bahasa Maasai dengan Cara yang Menyenangkan

20 Oktober 2022

Dalam tutorial ini, Anda akan membuat aplikasi yang membantu Anda mempelajari bahasa Maasai dengan cara yang mudah dan menyenangkan menggunakan WhatsApp

Php membaca kode qr dari gambar

Pub/Sub di Laravel - Pemahaman Mendalam

20 Oktober 2022

Dalam tutorial ini, Anda akan belajar tentang Pub/Sub, pola desain perangkat lunak berbasis pesan dan cara mengimplementasikannya di Laravel

Bagaimana cara membaca kode QR dari gambar?

Pindai Kode QR dari foto di perangkat Android .
Buka kamera Anda dan alihkan ke mode Asisten Google
Pilih gambar dari galeri
Kode QR dipindai secara otomatis. Ikuti petunjuknya

Bagaimana cara membaca kode QR di PHP?

Langkah-Langkah Implementasi Pembacaan Kode QR Barcode Sisi Server Menggunakan PHP Laravel .
Langkah 1. Instal Ekstensi Pembaca Kode QR Barcode PHP. Tidak ada paket biner pra-bangun. .
Langkah 2. Perancah Proyek Laravel. .
Langkah 3. Buat Pengontrol. .
Langkah 4. Buat Tampilan Web. .
Langkah 5. Jalankan Pembaca Kode QR Barcode PHP Laravel

Bagaimana cara membaca kode QR dari gambar secara manual?

Aplikasi Galeri .
Ambil foto Kode QR yang ingin Anda pindai dan buka aplikasi Galeri
Pilih gambar yang sama dari Kode QR ini
Ketuk ikon Bixby Vision di kiri bawah
Pilih "Lens" dan aktifkan Bixby vision untuk membaca Kode QR

Bisakah saya memindai kode QR yang saya punya gambarnya?

Buka aplikasi Google Lens dan temukan gambar kode QR dari bagian Tangkapan Layar atau Gambar. Pilih gambar dan tunggu Lens memindai kode untuk Anda . Setelah selesai, Anda dapat mengetuk tombol Situs Web untuk membuka tautan. Anda juga dapat melakukannya langsung dari aplikasi Google Foto.