IronQR 시작하기
IronQR 은 .NET 용 QR 코드 읽기 및 쓰기 라이브러리입니다.
IronQR 은 Iron Software에서 개발한 QR 코드 읽기 및 쓰기 라이브러리입니다. 고도로 맞춤 설정 가능한 QR 코드 생성 기능 외에도, 모바일, 데스크톱 및 클라우드와 호환되는 고급 머신 러닝 모델을 사용하여 읽을 수 있는 QR 코드를 감지합니다.
C# QR 코드 생성기 읽기 라이브러리
- C# .NET 프로젝트에서 QR 코드 읽기 및 생성
- iOS 및 Android 모바일용 QR 코드 생성기를 만드세요.
- 모바일 iOS 및 Android용 QR 코드 리더 앱을 읽어보세요.
- Xamarin에서 QR 코드 생성 라이브러리
- 머신러닝을 사용하여 QR 코드를 읽어보세요
호환성
IronQR 다음과 같은 플랫폼과의 크로스 호환성을 지원합니다.
.NET 버전 지원:
- C# , VB .NET , F#
- .NET 7, 6 , 5 및 Core 3.1 이상
- .NET Standard (2.0 이상)
- .NET Framework (4.6.2 이상)
운영 체제 및 환경 지원:
- 윈도우 (Windows 10 이상, Server 2016 이상)
- 리눅스 (우분투, 데비안, 센토오스 등)
- macOS (10 이상)
- iOS (12 이상)
- 안드로이드 API 21 이상 (v5 "롤리팝")
- Docker (Windows, Linux, Azure)
- Azure (VPS, 웹 애플리케이션, 함수)
- AWS (EC2, Lambda)
.NET 프로젝트 유형 지원:
- 웹 (Blazor 및 웹폼)
- 모바일 (Xamarin 및 MAUI)
- 데스크톱 (WPF 및 MAUI)
- 콘솔 (앱 및 라이브러리)
설치
IronQR 라이브러리
IronQR 라이브러리 설치는 빠르고 간편합니다. 다음 명령어를 사용하여 패키지를 설치할 수 있습니다.
Install-Package IronQR
또는 IronQR 공식 NuGet 웹사이트 에서 직접 다운로드하십시오.
설치가 완료되면 C# 코드 상단에 using IronQR;를 추가하여 시작할 수 있습니다.
IronQr.Slim 라이브러리
IronQr.Slim에는 QR 생성과 기본적인 QR 읽기 기능이 모두 포함되어 있습니다. IronQR 패키지는 고급 맞춤형 기계 학습 모델과 IronQr.Slim와 함께 사용하기 위한 어댑터를 제공합니다. 패키지 크기 증가 및 머신러닝 모델 정확도 향상 없이 IronQR 사용하고 싶다면 IronQR 만 단독으로 사용할 수도 있습니다 .
이 선택은 QR 코드 생성/쓰기에는 영향을 미치지 않지만, 읽기 시 고급 감지 모델이 사용되지 않는다는 점에 유의하십시오. 다음 명령어를 사용하면 기본 Slim 버전만 설치할 수 있습니다.
Install-Package IronQr.Slim
코드 예제
QR 코드 생성 예시
:path=/static-assets/qr/content-code-examples/get-started/get-started-1.cs
using IronQr;
using IronSoftware.Drawing;
// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");
// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();
// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
Imports IronQr
Imports IronSoftware.Drawing
' Create a QR Code object
Private myQr As QrCode = QrWriter.Write("hello world")
' Save QR Code as a Bitmap
Private qrImage As AnyBitmap = myQr.Save()
' Save QR Code Bitmap as File
qrImage.SaveAs("qr.png")
QR 코드 읽기 예시
:path=/static-assets/qr/content-code-examples/get-started/get-started-2.cs
using IronQr;
using IronSoftware.Drawing;
using System.Collections.Generic;
// Open the asset to read a QR Code from
var inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png");
// Load the asset into QrImageInput
QrImageInput imageInput = new QrImageInput(inputBmp);
// Create a QR Reader object
QrReader reader = new QrReader();
// Read the Input an get all embedded QR Codes
IEnumerable<QrResult> results = reader.Read(imageInput);
Imports IronQr
Imports IronSoftware.Drawing
Imports System.Collections.Generic
' Open the asset to read a QR Code from
Private inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png")
' Load the asset into QrImageInput
Private imageInput As New QrImageInput(inputBmp)
' Create a QR Reader object
Private reader As New QrReader()
' Read the Input an get all embedded QR Codes
Private results As IEnumerable(Of QrResult) = reader.Read(imageInput)
지원 가능
정보
Iron Software 에 대한 자세한 정보는 당사 웹사이트를 방문하십시오.https://ironsoftware.com/
Iron Software 의 지원
일반적인 지원 및 기술 관련 문의는 다음 이메일 주소로 보내주시기 바랍니다:mailto:support@ironsoftware.com

