喫茶XRAYトップページ

[スレッド全体
]

[11630] Re2:コンポーネントのアイコン作成支援返信 削除
2017/12/26 (火) 11:52:56 Mr.XRAY
画像の明るさとコントラストの設定の機能を追加しました.
ちょっと苦労しました.

16 色と 256 色のパレットを操作すると,使用していないパレットのインデックスに
システム既定の色が格納されてしまうのです.
すると,利用者が色の追加に苦労することになります.

結局 GDI+ を使いました.
最初から全部 GDI+ を使えばよかったのですが,ここまで機能を追加するとは
思っていなかったもんですから (笑)

[163] [04_使用方法 - 画像の明るさとコントラストとグレイスケール化]
http://mrxray.on.coocan.jp/Delphi/plSamples/163_CreateCompoIconRes.htm#04


[11631] Re3:コンポーネントのアイコン作成支援返信 削除
2017/12/26 (火) 13:00:04 DEKO
そして 10.2.2 以降ではコンポーネントアイコンに PNG や 32bit Bitmap が使えるようになったようです。
https://community.embarcadero.com/blogs/entry/new-in-10-2-2-component-icons

僕のトコもちょっと書き換えました。
https://ht-deko.com/tech041.html

[11632] Re4:コンポーネントのアイコン作成支援返信 削除
2017/12/26 (火) 13:33:02 Mr.XRAY
▼ DEKOさん
> そして 10.2.2 以降ではコンポーネントアイコンに PNG や 32bit Bitmap が使えるようになったようです。
> https://community.embarcadero.com/blogs/entry/new-in-10-2-2-component-icons
>
> 僕のトコもちょっと書き換えました。
> https://ht-deko.com/tech041.html


おおっ,こんなのが.
DEKO さんとこの記事には,記事の最初にリンクが貼ってあるので更新は大歓迎です.


[11633] Re4:コンポーネントのアイコン作成支援返信 削除
2017/12/26 (火) 13:43:58 Mr.XRAY
▼ DEKOさん
> そして 10.2.2 以降ではコンポーネントアイコンに PNG や 32bit Bitmap が使えるようになったようです。
> https://community.embarcadero.com/blogs/entry/new-in-10-2-2-component-icons


Delphi XE での確認ですが,TSpeedButton, TBitBtn の Glyph のビットマップに
アルファチャンネル付きの 32 ビットのビットマップが使えますね.
PNG は NG です.
ただし,テーマを無効にすると背景が黒くなります.

32 ビットのビットマップが使用できるのは便利です.減色の必要がないので.
PNG も使えるは便利です.
アイコン画像としてネットで入手可能なのは PNG 形式が多いですから.
昔は GIF とか ICO (アイコン) 形式もありましたが.


[11634] アイコンも時代と共に返信 削除
2017/12/26 (火) 15:54:05 Mr.XRAY
> https://community.embarcadero.com/blogs/entry/new-in-10-2-2-component-icons

これ見てて思ったのですが,
アイコンの画像のデザインも変わりつつありますね.
Window 10 になって上のページにあるようなデザインになってきています.
また,スマホ等もそうですね.

だいぶ前ですが,あるブログにエンドユーザ向けのアプリの操作用のアイコン
について,その方の考え方が書いてあったのを思い出しました.

エンドユーザ向けのアプリにはメニューはいらない.
アイコンは大きい方かよい.
Disable なアイコン表示は不要で,
そのアイコンをクリックしても操作できない時は,何故操作ができないかを
表示する方がいいのではないか.というものでした.

確かに一理あると思っています.
Disable なアイコン,つまりグレイなアイコンになっている時,
「あれっ,何故だ ?」
と思うことがあります.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82