Generating and Resizing QR Code via Web API

Arista Wahyu Saputra
2 min readMay 12, 2020

--

Setelah googling dapat referensi generate QR Code :

https://github.com/codebude/QRCoder/

https://www.nuget.org/profiles/codebude

https://www.nuget.org/packages/QRCoder/1.3.9

Jadi kali ini saya juga mau berbagi sedikit dari hasil penerapan referensi diatas dan ditambahkan sedikit pemanis agar bisa resize ukuran image hasil generate QR Code nya. Kalian tidak perlu melakukan coding yang rumit, dengan catatan kalau kalian mau membaca referensi diatas maka akan sangat mudah untuk menerapkannya.

Mungkin yang saat ini sedang membangun project QR Code menggunakan bahasa pemrograman C# pas banget kalau baca ini. Saya tidak akan membahas bagaimana pertama kali membuat project web service API nya, tetapi saya langsung ke point-point method nya.

All Method

Saya menggunakan framework ASP.Net bahasa pemrograman C#, yang belum pernah membangun project Web Service, Sebaiknya kalian mempelajari terlebih dahulu bagaimana create project web service API menggunakan visual studio. Dan berikut method-method yang telah saya buat.

1. All Method
  • Method GetQrCode
2. Method GetQrCode
  • Method ResizeImage
3. Method ResizeImage

Generate Result

Untuk memanggil url web API kalian bisa menggunakan tools Postman :

  • Hasil Generate QR Code

http://localhost/IDU_APP/api/QrCodeApi/GetQrcode?code=PO200000013PVC-0000041&maxWidth=200&maxHeight=200

4. QR Code
  • Hasil Generate QR Code dengan kombinasi Icon

http://localhost/IDU_APP/api/QrCodeSizeApi/GetQrcode?code=PO200000013PVC-0000041&imageName=icon.jpeg&maxWidth=300&maxHeight=300

Kalian juga bisa menambahkan icon/logo ditengah-tengah QR Code dan hasilnya sebagai berikut :

5. QR Code with Icon

Itulah sedikit pengalaman yang dapat saya bagi, Semoga bermanfaat dan sertakan comment jika ingin bertanya. Terima Kasih.

--

--