QR 코드 만들기: 로고를 삽입한 브랜드 QR 코드 생성 방법
QR 코드에 로고를 추가하면 표준 패턴을 브랜드 자산으로 변환할 수 있습니다. 회사는 브랜드 인식을 강화하면서 완전한 스캔 가능성을 유지하기 위해 마케팅 자료, 제품 포장 및 디지털 캠페인에 로고가 포함된 QR 코드를 사용합니다.
IronQR는 QrLogo 클래스와 Logo 속성을 통해 로고를 삽입하는 것을 지원합니다 QrStyleOptions. QrLogo 생성자는 너비, 높이, 모서리 반경에 대한 매개변수를 받아들이며, 로고의 외관에 대한 조절 권한을 제공합니다.
이 가이드에서는 C#의 IronQR을 사용하여 QR 코드에 로고를 임베딩하는 방법을 보여드립니다.
빠른 시작: QR 코드에 로고 추가
로고 이미지를 로드한 후 QrStyleOptions에 첨부하고, 브랜드 QR 코드를 저장하세요.
-
NuGet 패키지 관리자를 사용하여 https://www.nuget.org/packages/IronQR 설치하기
PM > Install-Package IronQR -
다음 코드 조각을 복사하여 실행하세요.
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"); -
실제 운영 환경에서 테스트할 수 있도록 배포하세요.
무료 체험판으로 오늘 프로젝트에서 IronQR 사용 시작하기
- 로고가 포함된 QR 코드를 생성하기 위한 C# 라이브러리 다운로드
- `AnyBitmap.FromFile`을 사용하여 로고 이미지를 불러오기
- 크기 및 모서리 반경 매개 변수가 포함된 `QrLogo` 생성
- `Logo` 속성이 있는 `QrStyleOptions` 구성
- `SaveAs`를 사용하여 브랜드 QR 코드를 저장
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");
Imports IronQr
Imports IronSoftware.Drawing
' Load new logo image
Dim logo As AnyBitmap = AnyBitmap.FromFile("sample.png")
' Add new logo to QR code style options
Dim styleOptions As New QrStyleOptions() With {
.Logo = New QrLogo(logo, 0, 0, 10),
.Dimensions = 500
}
' Create QR code with URL data
Dim qr As QrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/")
' Save QR code as a bitmap
Dim qrImage As AnyBitmap = qr.Save(styleOptions)
' Save QR code bitmap as file
qrImage.SaveAs("qrURLWithLogo.png")
산출
다음 단계는 무엇인가요?
로고가 배치된 후에는 QR 코드 색상 조정, 작은 크기에서 더 깨끗한 스캔을 위한 여백 추가, 또는 오류 수정 수준 설정을 고려하십시오.

