この簡単なチュートリアルでは、Java を使用して QR code の色を変更する 方法について説明します。開発用の IDE の設定に関する詳細、プログラミング ロジックを定義する手順のリスト、および Java を使用してカラー背景に QR コードを描画する サンプル コードが含まれています。ユーザーの要件に応じて出力画像の形式を変更するためのさまざまなカスタマイズ手法が共有されています。
Javaを使用してQRコードの色を変更する手順
- カラーQRコードを作成するためにAspose.BarCode for Javaを使用する環境を確立する
- BarCodeGenerator オブジェクトをインスタンス化し、EncodeTypes 列挙子を使用してエンコード タイプを QR に設定します。
- QR画像にエンコードするテキストを設定する
- パラメータコレクションのsetBackColor()を使用して背景色を設定します。
- BarCodeImageFormat列挙子を使用して出力画像タイプを定義します
- QRコード画像を定義された形式で保存する
これらの手順では、Java を使用してカラー QR コード ジェネレーターを開発する方法について説明します。BarcodeGenerator インスタンスをインスタンス化し、エンコード タイプを QR に設定し、QR コード イメージにエンコードするテキストを設定します。最後に、BarcodeGenerator のカラー パラメータを定義し、出力イメージを必要な形式で保存します。
Java を使用してカラー QR コードを作成するコード
import com.aspose.barcode.*; | |
import com.aspose.barcode.generation.BarCodeImageFormat; | |
import com.aspose.barcode.generation.BarcodeGenerator; | |
import com.aspose.barcode.generation.EncodeTypes; | |
import java.awt.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Set QR code color in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
BarcodeGenerator codeGenerator = new BarcodeGenerator(EncodeTypes.QR); | |
//set text | |
codeGenerator.setCodeText("Some text for encoding"); | |
// Set Background Color | |
codeGenerator.getParameters().setBackColor(Color.YELLOW); | |
// Save output image | |
codeGenerator.save("Yellow_QR_Code.png", BarCodeImageFormat.PNG); | |
System.out.println("Colored QR coded generated successfully"); | |
} | |
} |
この簡単なコード スニペットは、Java を使用して黄色の QR コードを作成するための実行サンプルを示しています。BarCodeImageFormat には、BMP、GIF、TIFF、SVG、EMF などのオプションが用意されています。色列挙子には、背景色の設定に使用できる色の長いリストが含まれていますが、最終出力では QR 画像は黒のままです。
この記事では、Java を使用してカラー QR コード を生成する方法を学習しました。EAN13 バーコードを生成するには、JavaでEAN13バーコードを生成する の記事を参照してください。