QR 코드에 로고 추가하는 방법

This article was translated from English: Does it need improvement?
Translated
View the article in English

QR 코드에 로고를 추가하면 표준 패턴을 브랜드 자산으로 변환할 수 있습니다. 회사는 브랜드 인식을 강화하면서 완전한 스캔 가능성을 유지하기 위해 마케팅 자료, 제품 포장 및 디지털 캠페인에 로고가 포함된 QR 코드를 사용합니다.

IronQR는 QrLogo 클래스와 Logo 속성을 통해 로고를 삽입하는 것을 지원합니다 QrStyleOptions. QrLogo 생성자는 너비, 높이, 모서리 반경에 대한 매개변수를 받아들이며, 로고의 외관에 대한 조절 권한을 제공합니다.

이 가이드에서는 C#의 IronQR을 사용하여 QR 코드에 로고를 임베딩하는 방법을 보여드립니다.

빠른 시작: QR 코드에 로고 추가

로고 이미지를 로드한 후 QrStyleOptions에 첨부하고, 브랜드 QR 코드를 저장하세요.

  1. NuGet 패키지 관리자를 사용하여 https://www.nuget.org/packages/IronQR 설치하기

    PM > Install-Package IronQR
  2. 다음 코드 조각을 복사하여 실행하세요.

    var qrCode = QrWriter.Write("https://example.com");
    var logo = new QrLogo(AnyBitmap.FromFile("logo.png"), 50, 50, 5);
    var style = new QrStyleOptions { Logo = logo };
    qrCode.Save(style).SaveAs("qr-with-logo.png");
  3. 실제 운영 환경에서 테스트할 수 있도록 배포하세요.

    무료 체험판으로 오늘 프로젝트에서 IronQR 사용 시작하기

    arrow pointer

QR 코드에 로고 임베딩

로고를 추가하려면 AnyBitmap.FromFile를 사용하여 이미지를 로드한 후, 너비, 높이, 모서리 반경을 지정하는 QrLogo 객체를 만듭니다. 이를 QrStyleOptions에서 Logo 속성에 할당합니다.

최상의 결과를 위해 투명 또는 흰색 배경의 정사각형 로고를 사용하십시오. 모서리 반경 매개 변수는 로고 가장자리를 둥글게 하여 세련된 외관을 제공합니다.

:path=/static-assets/qr/content-code-examples/how-to/add-custom-logo-qr-code.cs
using IronQr;
using IronSoftware.Drawing;

// Load new logo image
AnyBitmap logo = AnyBitmap.FromFile("sample.png");

// Add new logo to QR code style options
QrStyleOptions styleOptions = new QrStyleOptions()
{
    Logo = new QrLogo(logo, 0, 0, 10),
    Dimensions = 500,
};

// Create QR code with URL data
QrCode qr = QrWriter.Write("https://ironsoftware.com/csharp/qr/");

// Save QR code as a bitmap
AnyBitmap qrImage = qr.Save(styleOptions);

// Save QR code bitmap as file
qrImage.SaveAs("qrURLWithLogo.png");
$vbLabelText   $csharpLabel

산출

임베딩된 로고가 있는 QR 코드

다음 단계는 무엇인가요?

로고가 배치된 후에는 QR 코드 색상 조정, 작은 크기에서 더 깨끗한 스캔을 위한 여백 추가, 또는 오류 수정 수준 설정을 고려하십시오.

아흐마드 소하일
풀스택 개발자

아흐마드는 C#, Python 및 웹 기술에 탄탄한 기반을 갖춘 풀스택 개발자입니다. 그는 확장 가능한 소프트웨어 솔루션 구축에 깊은 관심을 가지고 있으며, 실제 응용 프로그램에서 디자인과 기능이 어떻게 조화를 이루는지 탐구하는 것을 즐깁니다.

Iron Software 팀에 합류하기 전, 아흐마드는 자동화 프로젝트와 API 통합 업무를 담당하며 성능 향상과 개발자 경험 개선에 주력했습니다.

그는 여가 시간에 UI/UX 아이디어를 실험하고, 오픈 소스 도구에 기여하며, 복잡한 주제를 더 쉽게 이해할 수 있도록 기술 문서를 작성하는 데 몰두하기도 합니다.

시작할 준비 되셨나요?
Nuget 다운로드 61,359 | 버전: 2026.3 방금 출시되었습니다
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronQR
샘플을 실행하세요 URL이 QR 코드로 바뀌는 것을 확인해 보세요.