QR 코드 만들기: 커스텀 색상을 적용하는 방법
QR 코드는 간단한 흑백 패턴에서 강력한 브랜드 도구로 발전했습니다. 2025년에는 기업들이 잘 디자인된 QR 코드가 브랜드 정체성을 강화하면서도 모든 스캔 가능성을 유지할 수 있다는 점을 인식하게 됩니다. QR 코드의 전경 및 배경 색상을 사용자 정의하면 눈에 띄는 시각적으로 매력적인 디자인을 만들 수 있습니다.
IronQR을 사용하면 QrStyleOptions 클래스를 통해 QR 코드 색상을 쉽게 수정할 수 있습니다. 브랜드 지침에 맞춰 전경 색(어두운 모듈), 배경 색 또는 둘 다 변경할 수 있습니다.
이 가이드에서는 IronQR을 사용하여 C#에서 QR 코드 색상을 사용자 정의하는 다양한 방법을 안내합니다.
빠른 시작: QR 코드 색상 사용자 정의
보이는 색상과 배경색을 QrStyleOptions를 통해 설정하고 스타일이 적용된 QR 코드를 저장하세요.
-
NuGet 패키지 관리자를 사용하여 https://www.nuget.org/packages/IronQR 설치하기
PM > Install-Package IronQR -
다음 코드 조각을 복사하여 실행하세요.
var qrCode = QrWriter.Write("https://example.com"); var style = new QrStyleOptions { Color = Color.DarkBlue, BackgroundColor = Color.LightYellow }; qrCode.Save(style).SaveAs("colored-qr.png"); -
실제 운영 환경에서 테스트할 수 있도록 배포하세요.
무료 체험판으로 오늘 프로젝트에서 IronQR 사용 시작하기
- 맞춤 색상으로 QR 코드를 만들기 위한 C# 라이브러리 다운로드
- `QrWriter` 클래스를 사용하여 QR 코드 생성
- 외관을 구성하기 위해 `QrStyleOptions` 초기화
- `Color` 및 `BackgroundColor` 속성 설정
- `SaveAs`를 사용하여 스타일이 적용된 QR 코드 저장
배경색 변경
QR 코드의 배경색은 어두운 모듈을 둘러싼 더 밝은 영역입니다. 기본적으로 흰색이지만 전경과 충분한 대비를 제공하는 모든 색상으로 변경할 수 있습니다.
사용자 정의 배경색 설정은 유색 표면에 QR 코드를 배치하거나 브랜드의 색상 팔레트와 일치시키고자 할 때 유용합니다. 스캐너가 코드를 신뢰할 수 있게 읽을 수 있도록 충분한 대비가 있어야 합니다.
:path=/static-assets/qr/content-code-examples/how-to/implement-custom-qr-code-background.cs
using IronQr;
using IronSoftware.Drawing;
// Create a QR code
QrCode qr = QrWriter.Write("https://ironsoftware.com/csharp/qr/");
// Set background color
QrStyleOptions styleOptions = new QrStyleOptions()
{
BackgroundColor = Color.LightBlue
};
// Save QR code with custom background
AnyBitmap qrImage = qr.Save(styleOptions);
qrImage.SaveAs("qrBackgroundColor.png");
Imports IronQr
Imports IronSoftware.Drawing
' Create a QR code
Dim qr As QrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/")
' Set background color
Dim styleOptions As New QrStyleOptions() With {
.BackgroundColor = Color.LightBlue
}
' Save QR code with custom background
Dim qrImage As AnyBitmap = qr.Save(styleOptions)
qrImage.SaveAs("qrBackgroundColor.png")
전경색 변경
전경색은 QR 코드의 어두운 모듈을 나타내며, 스캐너가 읽는 실제 데이터 패턴입니다. 검정색이 표준 선택이지만 배경과 좋은 대비를 유지하는 어두운 색상이라면 무엇이든 사용할 수 있습니다.
전경색을 변경하면 QR 코드 디자인에 브랜드의 주요 색상을 통합할 수 있습니다. 짙은 파란색, 진한 초록색 또는 깊은 버건디 색상이 검정색의 대안으로 잘 어울립니다.
:path=/static-assets/qr/content-code-examples/how-to/implement-custom-qr-code-foreground.cs
using IronQr;
using IronSoftware.Drawing;
// Create a QR code
QrCode qr = QrWriter.Write("https://ironsoftware.com/csharp/qr/");
// Set background color
QrStyleOptions styleOptions = new QrStyleOptions()
{
Color = Color.PaleVioletRed
};
// Save QR code with custom background
AnyBitmap qrImage = qr.Save(styleOptions);
qrImage.SaveAs("qrBackgroundColor.png");
Imports IronQr
Imports IronSoftware.Drawing
' Create a QR code
Dim qr As QrCode = QrWriter.Write("https://ironsoftware.com/csharp/qr/")
' Set background color
Dim styleOptions As New QrStyleOptions() With {
.Color = Color.PaleVioletRed
}
' Save QR code with custom background
Dim qrImage As AnyBitmap = qr.Save(styleOptions)
qrImage.SaveAs("qrBackgroundColor.png")
결론
IronQR을 사용하여 QR 코드 색상을 사용자 정의 함으로써 창의적인 가능성을 열면서 코드를 완전하게 작동하도록 유지:
- 배경색: QR 패턴 뒤의 밝은 영역을 변경하려면
BackgroundColor를 사용하세요. - 전경색: 데이터를 인코딩하는 어두운 모듈을 수정하려면
Color를 사용하세요.- 결합된 스타일링: 브랜드 완성을 위해 두 속성을 함께 설정
다양한 기기와 조명 조건에서 신뢰할 수 있는 스캔을 보장하기 위해 전경 색상과 배경 색상 간의 충분한 대비를 유지하세요.
로고, 여백 및 크기와 같은 추가 스타일링 옵션에 대해서는 IronQR 문서를 방문하거나 추가 GitHub의 코드 예제를 탐색하세요.

