IronQR 방법 다양한 스캔 모드로 QR 코드를 읽어보세요 다양한 스캔 모드로 QR 코드를 읽는 방법 아흐마드 소하일 업데이트됨:12월 11, 2025 다운로드 IronQR NuGet 다운로드 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 This article was translated from English: Does it need improvement? Translated View the article in English 2025년에는 더 많은 제품이 디지털화되고 항상 온라인 접속이 가능해짐에 따라 QR 코드 읽기가 일상적인 작업이 될 것입니다. 필수 데이터를 간결하고 읽기 전용인 임프린트에 저장하는 것이 이제 표준이 되었으며, 개발자는 다양한 환경에서 해당 정보를 효과적으로 추출할 수 있는 방법을 필요로 합니다. IronQR 특정 사용 사례에 맞춰 설계된 3가지 QR 코드 읽기 옵션을 제공합니다. 이 실용 가이드에서는 세 가지 방법 모두를 명확한 예시와 함께 설명합니다. 아직 확인하지 않으셨다면, 이미지에서 QR 코드를 읽거나 직접 QR 코드를 작성하는 방법에 대한 이전 가이드를 살펴보세요. ## 다양한 스캔 모드로 QR 코드를 읽는 방법 고급 스캔 옵션을 사용하여 QR 코드를 읽을 수 있는 C# 라이브러리를 다운로드하세요. 대상 이미지 파일을 로드합니다. 이미지와 필수 `QrScanMode` 전달하여 `QrImageInput` 초기화합니다. `QrReader` 클래스의 인스턴스를 생성하고 입력 객체를 `Read` 메서드에 전달합니다. 디코딩된 `Value` 텍스트에 접근하려면 결과를 검색하거나 좌표 데이터를 얻으려면 `Points` 배열을 반복합니다. QR 코드 스캔 모드 이해하기 IronQR은 QrScanMode 열거형을 통해 세 가지 강력한 스캔 모드를 제공합니다: 자동 모드 (QrScanMode.Auto): 최고 정확도와 신뢰성을 위해 기계 학습 감지와 기본 스캔 알고리즘을 결합합니다 기본 스캔 모드만 (QrScanMode.OnlyBasicScan): QR 코드가 명확히 보이는 경우 빠르고 신뢰성 있는 스캔을 위해 전통적인 이미지 처리 기법을 사용합니다 감지 모델 모드 (QrScanMode.OnlyDetectionModel): QR 코드 위치를 감지하기 위해 기계 학습을 활용하며, 좌표 데이터를 추출하는 데 이상적입니다 각 스캔 방법을 자세히 살펴보겠습니다. 기본 스캔 모드만 지원 기본 스캔 모드에서만 머신 러닝을 사용하지 않고 기존 이미지 처리 알고리즘을 사용합니다. QR 코드가 선명하게 보이고 위치가 적절할 경우 이 방법은 빠르고 효율적입니다. 하지만 모서리 세 칸을 읽을 수 있다면 손상된 QR 코드에서도 여전히 작동합니다. :path=/static-assets/qr/content-code-examples/how-to/read-qr-codes-with-scan-modes-basic.cs using IronQr; using IronQr.Enum; using IronSoftware.Drawing; using System.IO; using System.Linq; // Load the image var bmp = AnyBitmap.FromFile("damaged-qr.png"); // Create scan input using Only Basic Scan mode var input = new QrImageInput(bmp, QrScanMode.OnlyBasicScan); // Get the result var result = new QrReader().Read(input).FirstOrDefault(); // Save the output to a text file File.WriteAllText("basic-scan-output.txt", result.Value); $vbLabelText $csharpLabel 스캔 입력 저장된 텍스트 파일 자동 스캔 모드 자동 스캔 모드는 기본 설정(QrScanMode)이며 가장 다재다능한 옵션입니다. 이 시스템은 머신러닝 기반 감지 기술과 기존 스캐닝 알고리즘을 자동으로 결합하여 다양한 이미지 환경에서 최상의 결과를 제공합니다. 예제에서는 이미지가 로드되고 Auto 모드가 활성화되는 것을 보여줍니다. 그런 다음 이미지를 스캔하여 발견한 모든 QR 코드를 목록에 수집합니다. 마지막으로, results 컬렉션을 살펴보며 각 값의 텍스트를 콘솔에 출력합니다 (이 경우, 단지 URL만을 출력합니다). :path=/static-assets/qr/content-code-examples/how-to/read-qr-codes-with-scan-modes-auto.cs using System; using IronQr; using IronQr.Enum; using IronSoftware.Drawing; // Load the image file var bmp = AnyBitmap.FromFile("cup.png"); // Create scan input using Auto Scan mode var input = new QrImageInput(bmp, QrScanMode.Auto); // Scan and read all QR codes var results = new QrReader().Read(input); // Initialize a counter to track the number of QR codes int count = 1; // Loop through each discovered QR code foreach (var result in results) { Console.WriteLine($"QR {count}: {result.Value}"); count++; } $vbLabelText $csharpLabel 스캔 입력 콘솔 디스플레이 IronQR 통해 사진을 스캔하면 카페 웹사이트의 URL이 기록됩니다. 감지 모델 모드 탐지 모델 모드는 이미지 내 QR 코드 위치를 감지하기 위해 머신 러닝을 특별히 사용합니다. 이러한 특성 덕분에 공간 분석 및 컴퓨터 비전 응용 분야에 매우 유용합니다. 사용되는 좌표 시스템은 (0, 0)에 원점이 있습니다. 일반적으로 QR 스캐너는 세 가지 파인더 패턴에 기반한 표준 디코딩 알고리즘을 사용하며, 이 모델은 ID의 네 꼭짓점을 모두 포착합니다. result 객체는 위치 데이터를 검색하기 위해 반복하는 Points 컬렉션을 포함하고 있습니다. 이 코드는 이전 예제에서 사용했던 컵 사진을 재사용하여 이미지 내 위치 값을 감지하는 방법을 보여줍니다. 참고해 주세요이 함수가 반환하는 좌표는 왼쪽 위, 오른쪽 위, 왼쪽 아래, 그리고 마지막으로 오른쪽 아래 순서로 엄격하게 "지그재그" 형태로 저장됩니다. :path=/static-assets/qr/content-code-examples/how-to/read-qr-codes-with-scan-modes-detection-model.cs using System; using IronQr; using IronQr.Enum; using IronSoftware.Drawing; using System.Linq; // Load the image var bmp = AnyBitmap.FromFile("cup.png"); // Create scan input using Detection Model mode var input = new QrImageInput(bmp, QrScanMode.OnlyDetectionModel); // Read QR code var result = new QrReader().Read(input).FirstOrDefault(); // Print position data if (result != null) { if (result.Points != null) { foreach (var point in result.Points) { Console.WriteLine($"Point: X={point.X}, Y={point.Y}"); } } } $vbLabelText $csharpLabel 라벨이 붙은 컵 이미지 라벨이 붙은 콘솔 스캐닝 방법 비교 기능( `QRScanMode` ) 기본 스캔 (기본 스캔 `OnlyBasicScan` ) 자동 스캔 ( `Auto` ) 탐지 모델 ( `OnlyDetectionModel` ) **산출** 디코딩된 텍스트(값) 디코딩된 텍스트(값) 좌표(점) **연산** 전통적인 방식만 하이브리드(ML + 기존 방식) 머신러닝 전용 **집중하다** 속도 가독성/검색성 현지화 / 컴퓨터 비전 결론 IronQR의 세 가지 스캔 모드는 모든 QR 코드 판독 시나리오에 맞는 유연성을 제공합니다. 자동 스캔 : 일반적인 용도에 최적의 정확성과 신뢰성을 제공합니다. 기본 스캔 : 고품질 이미지를 위한 빠르고 효율적인 스캔 탐지 모델 : 공간 응용 분야를 위한 위치 인식 각 방법의 장점을 이해함으로써 특정 요구 사항에 맞춰 QR 코드 판독 구현을 최적화할 수 있습니다. 포괄적인 데이터 추출, 초고속 처리 또는 정밀한 위치 감지가 필요하든 IronQR 모든 것을 제공합니다. 더 많은 예시와 자세한 API 정보는 IronQR 문서를 참조하거나 GitHub 에서 코드 예제를 살펴보세요. 자주 묻는 질문 QR 코드를 읽는 데 사용할 수 있는 다양한 스캔 모드는 무엇입니까? IronQR은 자동, 수동, 일괄 스캔 등 다양한 스캔 모드를 제공하여 여러 상황에서 QR 코드를 효율적으로 읽을 수 있습니다. C# 프로젝트에서 QR 코드 스캔 기능을 어떻게 구현할 수 있을까요? IronQR 라이브러리를 통합하면 C# 프로젝트에서 QR 코드 스캔 기능을 구현할 수 있습니다. 이 라이브러리는 다양한 스캔 모드로 QR 코드를 읽는 사용하기 쉬운 메서드를 제공합니다. IronQR을 사용하여 QR 코드를 스캔할 때의 이점은 무엇입니까? IronQR은 높은 정확도, 빠른 처리 속도, 다양한 스캔 모드 지원을 제공하여 C# 프로젝트에서 QR 코드 스캔에 다용도로 활용할 수 있는 선택지입니다. IronQR을 사용하여 여러 개의 QR 코드를 한 번에 읽을 수 있습니까? 네, IronQR은 일괄 스캔 모드를 지원하여 여러 QR 코드를 동시에 읽어 효율성을 높일 수 있습니다. IronQR은 다양한 출처의 QR 코드 스캔을 지원합니까? IronQR은 이미지, PDF, 실시간 카메라 영상 등 다양한 소스의 QR 코드를 스캔할 수 있어 개발자에게 유연성을 제공합니다. IronQR은 방향이 다른 QR 코드를 처리할 수 있습니까? 네, IronQR은 QR 코드의 방향에 관계없이 정확하게 읽도록 설계되어 안정적인 스캔 결과를 보장합니다. IronQR의 자동 스캔 모드는 어떻게 작동하나요? IronQR의 자동 스캔 모드는 수동 입력 없이 QR 코드를 지능적으로 감지하고 읽어 스캔 프로세스를 간소화합니다. IronQR을 사용하여 QR 코드를 스캔하려면 어떤 프로그래밍 기술이 필요합니까? IronQR 라이브러리는 직관적인 통합 및 사용 방법을 제공하므로, QR 코드 스캔에 IronQR을 사용하려면 C# 프로그래밍에 대한 기본적인 지식만 있으면 충분합니다. IronQR 테스트용 버전이 있나요? 네, IronQR은 개발자가 구매를 결정하기 전에 기능과 스캔 모드를 테스트할 수 있는 평가판을 제공합니다. IronQR 라이브러리는 어디에서 다운로드할 수 있나요? IronQR 라이브러리는 Iron Software 웹사이트에서 다운로드할 수 있으며, 해당 웹사이트에서 문서 및 지원 자료도 찾을 수 있습니다. 아흐마드 소하일 지금 바로 엔지니어링 팀과 채팅하세요 풀스택 개발자 아흐마드는 C#, Python 및 웹 기술에 탄탄한 기반을 갖춘 풀스택 개발자입니다. 그는 확장 가능한 소프트웨어 솔루션 구축에 깊은 관심을 가지고 있으며, 실제 응용 프로그램에서 디자인과 기능이 어떻게 조화를 이루는지 탐구하는 것을 즐깁니다. Iron Software 팀에 합류하기 전, 아흐마드는 자동화 프로젝트와 API 통합 업무를 담당하며 성능 향상과 개발자 경험 개선에 주력했습니다. 그는 여가 시간에 UI/UX 아이디어를 실험하고, 오픈 소스 도구에 기여하며, 복잡한 주제를 더 쉽게 이해할 수 있도록 기술 문서를 작성하는 데 몰두하기도 합니다. 시작할 준비 되셨나요? Nuget 다운로드 61,359 | 버전: 2026.3 방금 출시되었습니다 무료 체험 시작하기 NuGet 무료 다운로드 총 다운로드 수: 61,359 라이선스 보기 아직도 스크롤하고 계신가요? 빠른 증거를 원하시나요? PM > Install-Package IronQR 샘플을 실행하세요 URL이 QR 코드로 바뀌는 것을 확인해 보세요. NuGet 무료 다운로드 총 다운로드 수: 61,359 라이선스 보기