- ベストアンサー
試験管のような画像をグラデーション
_ranco_の回答
- _ranco_
- ベストアンサー率58% (126/214)
> 標準的なライブラリを用いて自分で作成できる方法 それは簡単ですが、小さなプログラミングを2~3経験して、以下の二つの技法に慣れる必要があります。 (1)直線や曲線を使って図形(java.awt.Shape -> java.awt.geom.GeneralPath <- java.awt.geom.Path2D)を定義し、図形をランタイムに変える方法。 (2)java.awt.GradientPaint(2色のグラデーション)やMultipleGradientPaint (多色のグラデーション)の作り方と使い方。 実現は、コンポーネントのpaintComponent()の中で、Graphics2Dのfill(Shape)を呼ぶだけなので、非常に簡単です。当面の課題は、Shapeの定義の仕方とグラデーションの作り方に慣れることです。
関連するQ&A
- 画像フォーマットの読み書き
設計の段階で迷っています。知恵をお貸し下さい。 グラフィック系のソフトを開発しようと思います。 そのときにJPEGをはじめ多くのフォーマットの読み書きを検討しています。 当初はSUSIEを検討しておりましたが、こちらは出力プラグインがないことや プラグインの数が多いことなどから諦める方向です。 とりあえずWEBを検索してみて次の3つの方法があるのではと推測しました。 1 OpenGLを使う 2 DirectXを使う 3 JpegLibなどオープンソースのライブラリを使う しかし、これらの方法で本当に実現可能かどうかが分からないのです。 はたまた可能として、どれを使用すればベストなのかも予想がつかないのです。 一番確実なのは3番だと思いますが、 この場合は1つのフォーマットにつき1つのライブラリとなるので 多数のフォーマットに対応できるのか、 そしてSUSIE同様多くのプラグインが必要になるかどうかが焦点になります。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Mac OS Xでターミナル上で、標準入力の内容をそのままクリップボードにコピーしてくれるコマンド
Mac OS Xでターミナル(シェル)上から実行できるコマンドで、標準入力の内容をそのままクリップボードにコピーしてくれるようなコマンドは無いでしょうか? 標準のコマンドで存在しなければ、フリーソフトやオープンソースソフトウェアをインストールするという方法でも結構です。 使っているMac OS XのバージョンはTiger (10.4.11)です。 どうぞよろしくお願いいたします。
- ベストアンサー
- Mac
- 画像を保存させないようにするには??こんな感じでOK?
Windows2000 IE5.5 Vbscript を使っています。 今あるページに画像を表示するとします。 それを保存させたくないです。 そこで、まず右クリックを禁止します。 次に、メニューバーから名前を付けて保存 されたくないので、あるボタンを押して、 サブウィンドウを出して、そのサブウィンドウ を出す時に、メニューバーとかを 削除して、オープンします。 そして、そのサブウィンドウに 画像を表示して、そのサブウィンドウ内で 右クリックを保存してやれば、 保存できないような気がするのですが、 これではダメでしょうか? サブウィンドウのアドレスを ボタンを押すページのソースを見ても 分からなくするものとします。 また、最初にセッション変数を使った、 IDとパスワードの画面を通った人しか ボタンのあるページには入れないものとします。 直接、画像のあるページのアドレスを指定しても、 ログインしてないので、セッション変数で はじかれるようにしてあります。 また、すべてのページの最初に、 履歴を残さないようにする記述をしています。 ただ、不安なのは一度画像のあるページを表示 すると、PCの中に保存されてしまうのではないかと いうことです。画像が保存されてしまうなら、 何をどうやっても、実現不可能な気がします・・・。 画像のキャッシュって残るのでしょうか?
- 締切済み
- HTML
- オープンソースの考え方を教えてください。
昨今、オープンソースという言葉が一般的になってきて、とくにLinuxなどは非常に注目されているようですが、いまいちこのあたりの考え方が理解できていません。 ソースコードを公開し、誰もが自由にソフトウエアを触ることが出来るのは、たしかに技術的な進歩という面からみるとメリットがあるだろうことはなんとなく理解できるのですが、とはいえ、誰も彼もが好き勝手にいじっていたのでは、収拾がつかなくなるだろうから、誰かがそれを統率管理する必要があると思います。また、いろんなサポートも必要でしょう。 しかし、当然、それにはかなりの労力を要するでしょうから、全く無償というわけにもいかないし、かといってそこで代償を要求することは、自由発展形態にブレーキをかけることになるでしょうし...。 それとも商売とは全く無縁で、興味と情熱だけでソフトウエアが発展し、将来的には世界標準にさえなりうるという考え方なのでしょうか? 商業ベースに乗らないものが、どうやってこれから発展していくというのか、このあたりがよくわかっていません。 ご教授いただければ幸いです。よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- 画像のグラデーションについて
こんにちは。 gifやjpg等の画像(写真ではなくブロックのような背景画像です。)を編集するソフトを探しています。 上を濃い色で下を薄くといったようにグラデーションをかけたいのですが、どのようなソフトを使用してよいかわかりません。 できればフリーソフトがよいのですがお勧めはありますか? WinXPを使用しています。
- ベストアンサー
- グラフィックソフト
- グラデーション画像の作り方
両端が濃くて、中ほどが薄いグラデーション画像を作りたいと思っています。 一方から他方へ向かって薄くなったり濃くなっている画像はJTrimで作成できます。 できればJTrimかGIMPがいいのですが、それ以外の方法でももしあれば教えてください。
- ベストアンサー
- 画像・動画・音楽編集
- 画像 グラデーション
お世話になります。 PhotoShopでもillustratorでもいいのですが 写真の上下に配置して、下のほうの画像ははちょうど 反射している風にしたいんですが。 一番下は何も見えなくてじょじょにグラデーションがかかって ような感じですか。 これかこれのもう少しこった感じで、できれば PhotoShopでもillustratorのどちらでも出来ればと思ってます。 http://colmo-777.com/seihin/img/thumbnail_coming_soon.jpg 以上です、宜しくお願い致します。
- ベストアンサー
- グラフィックソフト
- VBAでフォームのスクロールバーが下にいってしまう
縦に長いフォームを作っているのですがフォームビューをするとフォームがやや下の方の画面で開けられてしまいます。 原因はフォームオープン時に対象レコードをテキストボックスに入れたり、プルダウンボックスにレコードをセットしたりしているからだと思います。(全てコーディングで) どうすればスクロールバーを一番上まで戻すことができますか?元からスクロールバーを移動させずにレコードをセットする方法でもかまいません。 それともう一つ、フォームのプルダウンボックスに、プロパティの値集合ソースからSQLをセットしたりする方法がありますが、VBAのグローバル変数をWHERE句に使用したい場合はこの方法は使えませんよね? 最後にもう一つクエリはVBAのグローバル変数使えませんよね? フォームのコントロールから値を取得することもできませんよね?
- ベストアンサー
- Visual Basic
お礼
ご回答ありがとうございました。 自前でもそれほどは苦労せずにできそうですね。 勉強してみます。