2011-11-09 9 views
2

カラフルなQRコードを生成したい。 https://github.com/kuapay/iOS-QR-Code-Generatorコードを使用してQRコードを生成しました。 今生成されたqrコードは常にn個の黒色です。赤色にするか、 他の色にします。 彩色のコーディングQRコード.png画像の描画は、QR_Draw_png.mmファイルで行われます。 QR_Draw_png.mmでこのファイルを編集する必要があります。 カラフルなqrコードを生成する方法。カラフルなQRコードを生成する

どうすれば可能ですか?

私を助けてください。

+0

こんにちはShweta、これはchennaiのDineshです。私は私のアプリケーションで同じkuapayを使用しています。しかし、これは初めての作業です。私は再びアプリケーションを閉じずに再生成しようとする場合。アプリは自動的にクラッシュします。手伝ってくれませんか?ありがとうございました – dinesh

答えて

1

これはカラフルなQRコードを生成するための最良の例です。

http://www.oscarsanderson.com/2013/08/12/implementing-a-qr-code-generator-on-the-iphone/

あなたは上記のリンクからqrencodeライブラリを見つけ、UIImageのカテゴリーます。

このメソッドを選択したColorで簡単に呼び出すと、それを生成する必要があります。

mgView.image = [UIImage QRCodeGenerator:txtCouponName.text 
          andLightColour:[UIColor whiteColor] 
          andDarkColour:[UIColor blackColor] 
          andQuietZone:1 
           andSize:300]; 
+0

です。このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに入れてください。参照のためのリンクを提供する。リンクされたページが変更された場合、リンクのみの回答は無効になります。 – bartektartanus

+0

@bartektartanusはい、更新しましょう.. –

2

これを行うには、Z-Barコードを修正する必要があります。

たぶん、これらのリンクは役立つかもしれない:

http://mashable.com/2011/04/18/qr-code-design-tips/

http://qreateandtrack.com/2011/01/06/adding-a-bit-of-color-to-your-qr-codes/

http://keremerkan.net/qr-code-and-2d-code-generator/

+0

@Kinghthong返信ありがとうございます。私は私のコードを編集しています。どうか私に助けてください。それは –

0
 QRCodeWriter writer = new QRCodeWriter(); 
    try { 
     BitMatrix bitMatrix = writer.encode(content, BarcodeFormat.QR_CODE, 512, 512); 
     int width = bitMatrix.getWidth(); 
     int height = bitMatrix.getHeight(); 
     Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); 
     for (int x = 0; x < width; x++) { 
      for (int y = 0; y < height; y++) { 
// set colors for QR code 
       bmp.setPixel(x, y, bitMatrix.get(x, y) ? Color.BLACK : Color.WHITE); 
      } 
     } 
     ((ImageView) findViewById(R.id.img_result_qr)).setImageBitmap(bmp); 

    } catch (WriterException e) { 
     e.printStackTrace(); 
    } 
関連する問題