IRONSOFTWAREHOME

C#에서 QR 코드에 로고를 추가하고 사용자 정의하는 방법

Hairil Hasyimi Bin Omar
Hairil Hasyimi Bin Omar
Updated: 2026년 5월 9일

C#에서 QR 코드를 커스터마이즈 하여 로고를 추가하고, 색상을 변경하고, 주석을 포함하여, IronBarcode의 CreateQrCodeWithLogo 메서드 및 스타일링 기능을 사용하여 마케팅 및 비즈니스 응용 프로그램을 위한 브랜드화된, 전문적인 QR 코드를 만드십시오.

QR 코드는 더 높은 데이터 용량과 쉬운 스캔 덕분에 전통적인 바코드보다 인기를 얻었습니다. 특히 마케팅에서 로고 추가, 색상 변경 및 기타 브랜딩 요소 포함 옵션 덕분에 그 가치가 높습니다. 현대 비즈니스는 다양한 마케팅 캠페인 및 고객 참여 전략을 위해 맞춤형 QR 코드를 활용합니다.

이 요구를 충족하기 위해 IronBarcode는 QR 코드를 사용자 정의하기 위한 기능 모음을 제공합니다. 사용자는 로고가 있는 QR 코드를 만들고, 색 구성표를 변경하며, 주석을 추가할 수 있습니다. 이 기능은 IronDrawing이라는 무료 오픈 소스 라이브러리에 의해 지원됩니다. 이 라이브러리는 표준 QR 코드, Micro QR 및 최신 rMQR 형식을 포함한 다양한 바코드 형식을 지원합니다.

빠른 시작: 한 줄로 브랜드 QR 코드 만들기

로고, 사용자 지정 색상, 주석을 가진 QR 코드를 만들어 즉시 시작할 수 있으며 IronBarcode 코드 한 줄로 최소한의 설정만 필요합니다. 빠르게 전문적인 브랜딩을 원하는 개발자에게 적합합니다.

  1. 1Install IronBarcode with NuGet Package Manager

    PM > Install-Package BarCode

  2. 2다음 코드 조각을 복사하여 실행하세요.

    IronBarCode.QRCodeWriter.CreateQrCodeWithLogo("https://example.com", new IronBarCode.QRCodeLogo("logo.png"), 300).ChangeBarCodeColor(IronSoftware.Drawing.Color.DeepSkyBlue).AddAnnotationTextAboveBarcode("Scan Me", new IronSoftware.Drawing.Font("Verdana",12), IronSoftware.Drawing.Color.White, 5).SaveAsPng("customQR.png");
    C#
  3. 3실제 운영 환경에서 테스트할 수 있도록 배포하세요.

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


로고가 있는 QR 코드는 어떻게 생성합니까?

QRCodeLogo 객체는 QR 코드를 생성할 때 로고 이미지를 내포하는 데 필요합니다. CreateQrCodeWithLogo 메서드는 로고가 있는 QR 코드를 생성합니다. 이 메서드는 IronBarcode의 QR 코드 생성 기능의 일부로서, 개발자를 위한 광범위한 사용자 정의 옵션을 제공합니다.

using IronBarCode;
using IronSoftware.Drawing;

// Create QR code logo from file path
QRCodeLogo logo = new QRCodeLogo("ironbarcode_top.webp", 0, 0, 20f);

GeneratedBarcode QrCodeWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", logo, 250);

QrCodeWithLogo.SaveAsPng("QrCodeWLogo2.png");
중앙에 색상이 있는 사각 로고가 내장되어 있는 QR 코드로 로고 통합 예제를 보여줍니다.

위의 코드로 생성된 QR 코드 출력을 살펴보겠습니다. QR 코드는 중앙에 둥근 모서리가 있는 로고를 특징으로 합니다. 로고 통합은 브랜드 정체성을 추가하면서 QR 코드의 스캔 가능성을 유지합니다.

로고 모양을 제어하는 매개변수는 무엇입니까?

로고를 사용자 지정하려면, 새로운 QRCodeLogo 객체를 생성할 때 특정 필드를 채우십시오. 필수 필드는 다음과 같습니다:

  • 이미지 가져오기: AnyBitmap, Stream, Byte Array, 상대 filepath 또는 URI에서 이미지를 가져옵니다. 최적의 결과를 얻으려면 PNG, JPEG 또는 WebP와 같은 일반 형식의 고해상도 이미지를 사용하세요.
  • 이미지 크기: 원하는 너비와 높이를 픽셀 단위로 지정합니다. 이미지가 QR 코드를 판독할 수 있게 유지하기에 너무 크면 예외가 발생합니다. 가장 큰 적합한 크기를 자동으로 결정하려면 0을 사용합니다.
  • 이미지 모서리: 둥근 모서리의 반경을 설정합니다. 정사각형 모서리를 위해 0을 사용합니다. 둥근 모서리는 더 전문적인 외관과 더 나은 시각적 통합을 만듭니다.

생성된 QR 코드를 어떻게 내보내나요?

생성된 QR 코드를 내보내려면 저장 메서드를 호출하세요. 내보내기 옵션에는 이미지 파일, 스트림, HTML 및 PDF가 포함됩니다. 다양한 형식으로 바코드 내보내기에 대한 포괄적인 가이드에 더 알아보십시오. 웹 응용 프로그램의 경우 직접 웹 페이지에 삽입할 수 있도록 바코드를 HTML로 내보낼 수 있습니다.

내 QR 코드의 색상을 어떻게 변경할 수 있나요?

IronBarcode는 로고를 추가하는 것 외에도 사용자가 QR 코드를 사용자 정의하여 색상을 변경할 수 있도록 합니다. IronDrawing을 사용하여 사용자는 RGB 값 또는 Hex 색상 코드를 사용하여 색상을 정의하고 이를 QR 코드에 적용할 수 있습니다. 이 기능은 마케팅 자료 전반에 걸쳐 브랜드 일관성을 유지하는 데 특히 유용합니다. 이 기능을 보여주는 코드 스니핏과 결과물로 생성된 QR 코드를 살펴보겠습니다.

using IronBarCode;
using IronSoftware.Drawing;

// Create QR code logo from file path
QRCodeLogo logo = new QRCodeLogo("ironbarcode_top.webp", 0, 0, 20f);

IronSoftware.Drawing.Color ColorFromRgb = new IronSoftware.Drawing.Color(51, 51, 153);

GeneratedBarcode QrCodeWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", logo, 250);
GeneratedBarcode QrCodeWithLogoAndColor = QrCodeWithLogo.ChangeBarCodeColor(ColorFromRgb);
QrCodeWithLogoAndColor.SaveAsPng("ColorQrCodeWithLogo.png");
성공적인 색상 및 로고 사용자 지정을 보여주는 중앙에 맞춤형 화려한 로고가 있는 파란색 QR 코드

어떤 색상 형식이 지원되나요?

위의 코드는 로고가 있는 QR 코드를 생성하는 이전 예제를 확장합니다. ChangeBarCodeColor 메서드를 사용하여 QR 코드 색상을 변경하는 것을 보여줍니다. 이 메서드는 IronSoftware.Drawing.Color 객체를 입력으로 받습니다. RGB 값, Hex 코드, 또는 사전 정의된 열거형을 사용하여 이 객체를 생성합니다. 더 알아보시려면 "Create Color" 코드 예제를 방문하세요. 색상 사용자 지정 기능은 지원되는 모든 바코드 형식에서 매끄럽게 작동합니다.

언제 맞춤형 색상을 사용해야 하나요?

맞춤형 색상은 특히 다음 상황에서 유용합니다:

  • 브랜드 일관성: QR 코드를 회사의 시각적 정체성과 일치시키기
  • 캠페인 테마: 특별한 캠페인 및 이벤트를 위한 테마별 QR 코드 생성
  • 시각적 계층: 인쇄 자료의 중요한 QR 코드를 강조하기 위해 색상 사용
  • 접근성: 다양한 조건에서 더 나은 스캔을 위해 충분한 명암비 보장

색상을 선택할 때, 신뢰할 수 있는 스캔을 보장하기 위해 QR 코드 패턴과 배경 간의 적절한 대비를 유지하세요. 밝은 배경에 어두운 색상이 일반적으로 가장 잘 작동합니다.

QR 코드에 주석을 어떻게 추가하나요?

QR 코드를 사용자 정의하는 또 다른 중요한 측면은 QR 코드 이미지 내에 주석을 추가하는 것입니다. 이 주석은 바코드 값 자체 또는 홍보 목적으로 사용되는 사용자 정의 텍스트일 수 있습니다. 주석은 사용자가 QR 코드 내용을 스캔하기 전에 이해하도록 도와 사용 경험과 참여율을 향상시킵니다.

이 메서드의 구현과 결과 QR 코드 이미지를 살펴보겠습니다.

using IronBarCode;
using IronSoftware.Drawing;

// Create QR code logo from file path
QRCodeLogo logo = new QRCodeLogo("ironbarcode_top.webp", 0, 0, 20f);

// Define color from RGB
Color colorForBarcode = new Color(51, 51, 153);

GeneratedBarcode qrCodeWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", logo, 250);
GeneratedBarcode qrCodeWithLogoAndColor = qrCodeWithLogo.ChangeBarCodeColor(colorForBarcode);
GeneratedBarcode qrCodeWithAnnotation = qrCodeWithLogoAndColor.AddAnnotationTextAboveBarcode("IronBarcodeRocks!", 2).AddBarcodeValueTextBelowBarcode(2);
qrCodeWithAnnotation.SaveAsPng("QRCodeWithAnnotation.png");
사용자 정의 브랜드 기능을 보여주는 중앙에 IronBarcode 로고 주석이 있는 QR 코드

어떤 주석 메서드가 사용 가능한가요?

IronBarcode는 주석의 위치(QR 코드 위 또는 아래), 글꼴 가족 및 색상을 설정하는 메서드를 제공합니다. 사용 가능한 메서드에는 다음이 포함됩니다:

  • AddAnnotationTextAboveBarcode: QR 코드 위에 주석 텍스트 추가
  • AddAnnotationTextBelowBarcode: QR 코드 아래에 주석 텍스트 추가
  • AddBarcodeValueTextAboveBarcode: QR 코드 위에 바코드 값 텍스트 추가
  • AddBarcodeValueTextBelowBarcode: QR 코드 아래에 바코드 값 텍스트 추가

이 메서드는 여러 주석을 위해 체인으로 연결할 수 있습니다. 더 고급 스타일 옵션에 대해서는 우리의 포괄적인 바코드 스타일링 가이드를 참조하세요.

주석 외관을 어떻게 사용자 정의할 수 있나요?

모든 네 메서드는 사용자 정의 글꼴을 IronSoftware.Drawing.Font 객체로, 색상을 IronSoftware.Drawing.Color 객체로 수용하며, 위쪽 및 아래쪽 간격을 픽셀로 지정하는 정수를 받습니다. 이 매개 변수는 선택 사항입니다; 지정하지 않으면 기본 글꼴, 색상 및 여백이 사용됩니다. Font 객체는 다양한 글꼴 가족, 스타일(굵게, 기울임꼴, 보통) 및 브랜드 요구 사항을 충족하는 크기를 지원합니다.

QR 코드에 주석을 사용하는 이유는?

주석은 QR 코드를 다음과 같이 향상시킵니다:

  • 맥락 제공: "스캔하여 메뉴 보기" 또는 "웹사이트 방문" 같은 레이블은 목적을 명확하게 합니다
  • 참여도 향상: 명확한 행동 유도는 스캔 비율을 증가시킵니다
  • 신뢰 구축: URL 또는 회사 이름을 표시하면 사용자가 안전하다고 느끼게 합니다
  • 접근성 강화: 텍스트 주석은 사용자가 스캔하지 않고도 콘텐츠를 이해하도록 도와줍니다

IronBarcode는 QR 코드를 생성하고 사용자 정의하는데 이상적인 도구입니다. 직접적인 사용자 정의 메서드 외에도, IronBarcode는 이미지 처리를 위한 보조 라이브러리로 IronDrawing을 사용하여 외부 라이브러리에 의존하는 것보다 더 많은 안정성을 제공합니다. 추가 예제와 고급 기술을 보려면 C# QR 코드 생성기 튜토리얼과 모든 사용 가능한 메서드 및 속성에 대한 완전한 문서를 위한 API 참조를 탐색하십시오.

자주 묻는 질문

C#에서 QR 코드에 로고를 추가하는 방법은 무엇인가요?

IronBarcode의 CreateQrCodeWithLogo 메서드를 사용하면 QR 코드에 로고를 추가할 수 있습니다. 이미지 파일 경로를 사용하여 QRCodeLogo 객체를 생성하고, 이 객체를 QR 코드 데이터와 함께 메서드에 전달하기만 하면 됩니다. 로고는 스캔 가능성을 유지하면서 QR 코드 중앙에 삽입됩니다.

QR 코드의 색상을 변경할 수 있나요?

네, IronBarcode는 QR 코드 색상을 사용자 지정할 수 있는 ChangeBarCodeColor 메서드를 제공합니다. IronSoftware.Drawing.Color 팔레트에서 원하는 색상을 선택하여 브랜드 이미지에 맞게 색상을 변경하면서도 QR 코드가 스캔 가능한 상태를 유지할 수 있습니다.

QR 코드에 텍스트 주석을 추가하려면 어떻게 해야 하나요?

IronBarcode는 AddAnnotationTextAboveBarcode 및 AddBarcodeValueTextBelowBarcode와 같은 메서드를 제공하여 QR 코드에 텍스트 주석을 추가할 수 있도록 합니다. 글꼴, 크기, 색상 및 위치를 사용자 지정하여 QR 코드에 유용한 정보 레이블이나 클릭 유도 문구를 만들 수 있습니다.

사용자 정의에 지원되는 바코드 형식은 무엇입니까?

IronBarcode는 표준 QR 코드, 마이크로 QR 코드, 최신 rMQR 형식을 포함한 다양한 바코드 형식에 대한 맞춤 설정을 지원합니다. 각 형식은 로고, 색상 및 주석을 사용하여 특정 요구 사항에 맞게 맞춤 설정할 수 있습니다.

단 한 줄의 코드로 브랜드가 적용된 QR 코드를 만들 수 있나요?

네, IronBarcode를 사용하면 메서드를 연결하여 한 줄로 브랜드가 완벽하게 적용된 QR 코드를 생성할 수 있습니다. CreateQrCodeWithLogo, ChangeBarCodeColor, AddAnnotationTextAboveBarcode 메서드를 조합하면 로고, 색상, 텍스트가 모두 포함된 맞춤형 QR 코드를 한 번에 생성할 수 있습니다.

QR 코드 로고에 사용할 수 있는 이미지 형식은 무엇인가요?

IronBarcode의 QRCodeLogo 기능은 PNG, JPG 및 기타 표준 이미지 형식을 지원합니다. 이 라이브러리는 로고 이미지를 자동으로 처리하고 QR 코드의 가독성을 최적화하여 삽입합니다.

로고 통합은 QR 코드 스캔 가능성에 어떤 영향을 미칠까요?

IronBarcode는 QR 코드의 중앙에 로고를 자동으로 배치하고, 스캔 가능성을 유지하기 위해 적절한 크기와 여백을 적용합니다. 이 라이브러리는 로고가 QR 코드의 오류 수정 기능을 방해하지 않도록 하여 표준 QR 코드 스캐너로 읽을 수 있도록 합니다.

How can I match QR codes to my brand's visual identity?

You can match QR codes to your brand's visual identity by using IronBarcode's color customization features, allowing you to define your brand's colors through RGB values or Hex codes for consistent branding.

Why might I want to use annotations on QR codes?

Annotations on QR codes provide context, improve user engagement with clear calls-to-action, build trust by displaying URLs or company names, and enhance accessibility by describing content without requiring a scan.

What library does IronBarcode use for image processing?

IronBarcode uses IronDrawing for image processing, which is a free open-source library provided by IronSoftware, offering stable image manipulation capabilities.

시작할 준비 되셨나요?

Nuget Downloads 2,422,100버전:2026.9방금 출시

무료로 받기

30일 체험 키를 즉시 받으세요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.
bullet_test워터마크 없이
프로덕션에서 테스트
bullet_calendar30일 완전한
기능의 제품
bullet_support체험 기간 동안
24/5 기술 지원
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.
PDF용 C# NuGet 라이브러리
NuGet을 사용하여 설치하세요

버전: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭하고 NuGet 패키지 관리를 선택합니다.
  2. 찾아보기를 선택하고 "IronBarCode"를 검색하세요.
  3. 패키지를 선택하고 설치하세요
C# PDF DLL
DLL 다운로드

버전: 2026.9

  1. IronBarCode 파일을 다운로드하고 솔루션 디렉터리 내의 ~/Libs와 같은 위치에 압축을 해제하세요.
  2. Visual Studio 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭합니다. 찾아보기를 선택하고 "IronBarCode.dll"을 선택합니다.

라이선스 가격은 749달러 부터 시작합니다.

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.