質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

2回答

895閲覧

Java1.4にてQRコードを生成するAPI

a0841_1974

総合スコア29

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2019/06/03 01:23

いつもお世話になっております。

以下の環境でQRコードを生成したいのですが、
QRコード生成のAPIはありますでしょうか。
※出来る限り無償のAPIを教えて頂きたいです。

【環境】
WindowsSever2012R2
Java1.4

以上です。
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2019/06/03 05:22

いまどき、Java 1.4でなければならない理由はどのようなものでしょうか。
a0841_1974

2019/06/03 05:35

ご連絡ありがとうございます。 現在、記述しているプログラムがJava1.4を使用している為です。 Javaを8などに上げる予定はないので、 1.4での作成方法を探しております。
maisumakun

2019/06/03 05:39

Java 1.4は10年以上前(Oracleと契約していても6年前)にサポート切れとなっています。「上げる予定がない」という方が問題かと思います。
退会済みユーザー

退会済みユーザー

2019/06/03 10:21

サポート終了したツールで継続したい場合は開発も全部事故責任でお願いします。 あなたのために脆弱性を追加する酔狂な人は皆無なので
guest

回答2

0

自己解決

qrcode_java0.50beta10を使用したところ出来ましたので、
以下に記述いたします。

public static void main(String[] args) { try { String target = "テスト1234"; Qrcode qrcodeLogic = new Qrcode(); qrcodeLogic.setQrcodeEncodeMode('*'); qrcodeLogic.setQrcodeErrorCorrect('H'); qrcodeLogic.setQrcodeVersion(7); boolean[][] qrcodeData = qrcodeLogic.calQrcode(target.getBytes()); int defalut_size = 3; int size = (qrcodeData.length*defalut_size);; BufferedImage image = new BufferedImage(size, size,BufferedImage.TYPE_INT_RGB); Graphics2D g = image.createGraphics(); g.setBackground(Color.WHITE); g.fillRect(0, 0, image.getWidth(), image.getHeight()); g.setColor(Color.BLACK); for (int i = 0; i < qrcodeData .length; i++) { for (int j = 0; j < qrcodeData .length; j++) { if (qrcodeData [j][i]) { g.fillRect(j * defalut_size, i * defalut_size, defalut_size, defalut_size); } } } String FilePath = "C:\work\TestQRCode1.png"; File f = new File(FilePath); ImageIO.write(image, "png", f); g.dispose(); image.flush(); } // end try catch (Exception e) { e.printStackTrace(); } // end catch } }

投稿2019/06/03 10:12

a0841_1974

総合スコア29

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

QRコード作成できるAPIのサイトです。一部有料もありますが、freeで使用できるものあります。
人気の​QRコード​API

投稿2019/06/03 01:37

ices_sinon

総合スコア479

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

a0841_1974

2019/06/03 03:04

ご連絡ありがとうございます。 ご連絡頂きましたページを確認しました。 こちらのページは、 例えば自分で作成したプログラムからこちらのページにアクセスして QRコードを取得する方法でしょうか? QRコードを変換するjarを自分のパソコンに置いておき、 QRコードを生成する方法はありますでしょうか?
ices_sinon

2019/06/03 03:24

返信ありがとうございます。 こちらのページは作成したプログラムから生成するものです。 サーバーをおいてQRコードを生成したいのですね, すみません、無性でAPIを提供しているところを見つけられなかったです。
退会済みユーザー

退会済みユーザー

2019/06/03 03:54

そもそも Java 1.4 対応って時点でほぼないだろう。時代的に
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問