喫茶XRAYトップページ

[スレッド全体
]

[11627] コンポーネントのアイコン作成支援返信 削除
2017/12/20 (水) 22:53:41 Mr.XRAY
[163_コンポーネントのアイコン作成支援プログラム]
http://mrxray.on.coocan.jp/Delphi/plSamples/163_CreateCompoIconRes.htm

に簡単な画像エディタを実装してみました.
その他にも,いめいろ修正,追加しています.


[11628] Re:コンポーネントのアイコン作成支援返信 削除
2017/12/21 (木) 19:32:15 Mr.XRAY
> [163_コンポーネントのアイコン作成支援プログラム]
> http://mrxray.on.coocan.jp/Delphi/plSamples/163_CreateCompoIconRes.htm


クリップボード関係のバグを修正しました.


[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

[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 (アイコン) 形式もありましたが.


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