2013-04-02 7 views
0

안녕하세요. QR 이미지 생성시이 http://viralpatel.net/blogs/create-qr-codes-java-servlet-qr-code-java/을 참조로 사용하고 있습니다.생성 된 QR 코드의 스타일링/색칠

ByteArrayOutputStream out = QRCode.from("Hello World").to(ImageType.PNG).stream(); 

QR 이미지의 기본 색상이 검은 색입니다. 색상을 변경하는 방법이 있습니까?

나는 또한이 질문을 발견했다. Creating colored QR codes using zxing 나는 대답에 대해 매우 혼란스러워한다.

답변

0

결과는 사진이므로 손쉽게 색상을 수정할 수 있습니다. 그러나 QR 코드는 읽는 장치를 100 % 커버하기 위해 검정색을 유지해야합니다. 그들은 ISO/IEC 18004 규격의 일부입니다.

+0

예, 사진이 나지만 원하는 색으로 검은 정사각형 행렬을 수정하거나 채우는 방법을 모릅니다. 나는 QR 코드가 여러 가지 색이 될 수 있고 검은 색이 필수는 아니라고 확신합니다. 참조 : https://groups.google.com/forum/?fromgroups=#!topic/zxing/lmaHvo2sYq0 브라우저에 검은 색 qr 이미지를 표시하는 대신 파란색 또는 다른 색상으로 표시하길 원합니다. 이 일을 할 수있는 방법이 있습니까? – galao

+0

한 가지 방법은 [RGBImageFilter] (http://docs.oracle.com/javase/6/docs/api/java/awt/image/RGBImageFilter.html)를 사용하는 것입니다. –

+0

죄송 합니다만이 작업을 수행하는 방법이 확실하지 않습니다. 위의 코드에서 'ByteArrayOutputStream'을 얻습니다. – galao

관련 문제