2012-01-27 6 views
0

私はPlayNを含む小さなプロジェクトに取り組んでいます。 イメージから個々のピクセルを読み取る必要がある独自のBitmapFontクラスを作成しようとしています。そのため、イメージを文字にハックアップすることができます。 ImageやCanvasImageでこれを行うためのメソッドが見つからないようです。PlayNの画像から個々のピクセルを読み取る

PlayNでこれを達成できる方法はありますか?

答えて

1

ビットマップフォントのグリフを事前に識別し、フォントイメージに関連付けられたJSONファイルにメタデータを保存するために必要な処理は、その後、実行時にゲームはフォントイメージとJSONメタデータファイルをロードし、メタデータを使用して個々のグリフの境界を決定します。

ImageIOやBufferedImageなどの標準Javaクラスを使用して前処理を行うことができます。

Canvasにサポートされているプラ​​ットフォームごとにCanvasの基礎となるテクノロジが、CanvasにgetColor(int x、int y)メソッドを追加することはあまり面倒ではないでしょう。イメージからのピクセル。

+0

返信いただきありがとうございます。私は、すべてのプラットフォーム上の画像に、PlayNのImageまたはCanvasImageで使用可能なgetColor(x、y)メソッドが必要であると思われます。 JSONでフォントグリフを保存するためにいくつかの前処理を使用するのは間違いありませんが、これはPhotoshopで飾られた甘く見えるフォントの必要性に合わないと思います。 – user1069703

関連する問題