タグ

javaに関するiNoのブックマーク (11)

  • 離散した点を補間してグラフを描画する方法

    対象読者 Lagrange、Newton、Splineなどの補間方式に興味を持ち、実験結果をまとめるのに、自分で作ったプログラムを応用したい人。また、CGの基礎としての補間の原理を学びたい人。 必要な環境 J2SE 5.0を使っていますが、それより古いバージョンでも大丈夫です。 補間とは 「狭義の補間」は、二点のデータを正確なものと仮定し、その中間点のデータを推測することで、「内挿」とも言います。これは、デジカメなどの画像処理で用いられます。一方、「広義の補間」は、与えられたすべてのデータ点を通るように曲線を描くこと、および、その曲線の方程式を求めることで、データ点に誤差があっても、そのまま補間されますので、補間は正しい値を推測するものではありません。補間は、実験結果のグラフ作成のほか、アウトラインフォントCGなどに広く用いられています。 似たものに、「曲線の当てはめ(Curve Fit

    離散した点を補間してグラフを描画する方法
  • 写真を油彩画のように変換する簡易フィルタの実装

    対象読者 レタッチソフトで写真を絵画風に加工する仕組みに興味を持ち、自分で絵画調化ソフトを作ってみたい人。 必要な環境 J2SE 5.0を使っていますが、それ以前のバージョンでも大丈夫です。 絵画調化とは フォトレタッチソフトには、アーティスティック・フィルタ(Artistic Filter)と呼ぶ、写真を芸術的な感じに変換する機能があります。一般的には、このような処理を「絵画調化」といいます。 絵画調化には、ソフトを使いながらインタラクティブに、制作者の意図に沿った完成度の高い作品を生成する方法(参考資料1. 2. 3. など)と、パラメータを与えるだけのソフトによる完全な自動生成があります。 絵画調化ソフトは奥が深く、SIGGRAPH(米国情報処理学会Association for Computing MachineryのSpecial Interest Group on Comput

    写真を油彩画のように変換する簡易フィルタの実装
  • Javaにおけるイメージのフィルタ処理

    はじめに イメージの加工については、単純に描画を組み合わせる方法の他に、イメージ全体の色値を特定の方法に従って変換する、いわゆるフィルタ処理があります。フィルタ処理は、そのための機能を提供するクラスがいくつか用意されています。それらの使い方を理解することで、ごく基的なフィルタ処理を実装できます。今回は、フィルタ処理全般について説明を行うことにします。 過去の記事 第1回 JSP/サーブレットでイメージを生成する 第2回 Graphics2Dによる描画 第3回 サーバサイドJavaにおける画像ファイルの読み書き 対象読者 Javaの基およびJavaによるWeb開発の基礎(JSP/サーブレット程度)をマスターしている人。 グラフィック関連のプログラミング経験があまりない人。 Javaのグラフィック処理を学び直したい人。 イメージをセピア色にする イメージの加工と言うと、形状の加工の他に、イ

    Javaにおけるイメージのフィルタ処理
  • http://ja.doukaku.org/comment/9162/

  • goo Wikipedia

  • 配列とコレクション間の相互変換を行う

    複数要素で構成されるデータをJavaで扱う場合は、配列またはCollectionインターフェイスを持つクラスを使用するのが一般的です。Collectionインターフェイスを持つクラスには、java.util.ArrayListやjava.util.HashSetなどがあります。 配列は要素数が固定となりますが、使用メモリが少ないという特徴があります。他方、Collectionインターフェイスを持つクラスは配列よりも使用メモリが多くなりますが、要素を自由に追加・削除できるという特徴があります。プログラムを記述する際は、それぞれの特徴を考えてどちらを使用するか決定することができます。 しかし、ライブラリのメソッドに複数要素のデータを渡す場合、渡すべきデータを保持している型と、ライブラリのメソッドの引数の型が異なるため、型変換が必要になることがあります。稿ではそうした場合に対応できるよう、配列

    配列とコレクション間の相互変換を行う
  • pdf-renderer: PDFRenderer Home Page

    The demo viewer app (click for bigger image) Experimental Project Wonderland support (click for bigger image) What is it? The PDF Renderer is just what the name implies: an open source, all Java library which renders PDF documents to the screen using Java2D. Typically this means drawing into a Swing panel, but it could also draw to other Graphics2D implementations. We hope you will come up with co

  • macにeclipseを入れる - tadachi-net 出張所

    これまで私はWinアプリを作成する際には旧Borland系(現在はCodeGear)の環境を使用していた.そしてUNIX系の開発は基的にコマンドラインで行い,gccとライブラリ諸々というスタイルでやって来た.この他に,昔はMacで…とか,NeXTで…とか,最近は組み込み系のためにARM用のちょっと特殊な環境を…ということもあったけど,最近はこういう特殊な環境での仕事はそう多くはなかった. そして開発言語はC/C++が基で,必要に応じてperlruby等のスクリプト言語を使うという感じ.まぁ必要に応じてアセンブラとか触ることもあるけど,趣味以外では,あまり他の言語を使うことは無かった. でも,4月に職場を移ってから,(当然ではあるけれど)これまでとは違う環境で仕事をしている. まずは,これまでは必要に迫られない限りあまり使わなかったMS VisualStudioがメインになり,Wind

    macにeclipseを入れる - tadachi-net 出張所
  • Swingを使ってみよう

    Java を使ってグラフィカルなコンポーネントを使ったアプリケーションを開発する為に、 Java では Swing が用意されています。ここでは Swing の各コンポーネントの使い方を順にサンプルを作りながら試してみます。 Java を使ったプログラミング方法については「Java入門」を参照されてください。

    Swingを使ってみよう
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • Google App Engine をはじめてみよう

    メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。

    Google App Engine をはじめてみよう
  • 1