喫茶XRAYトップページ

[スレッド全体
]

[11714] Glyphビットマップの分解機能返信 削除
2018/2/8 (木) 21:04:52 Mr.XRAY
Glyph 用ビットマップ画像を分解して読み込む機能を追加しました.
そのために,起動オプションに FreeSize なるものを追加しました.
FreeSize を指定している時に Glyphi 用ビットマップを分解できます.

[163_コンポーネントのアイコン作成支援プログラム]
http://mrxray.on.coocan.jp/Delphi/plSamples/163_CreateCompoIconRes.htm


[11724] PNG形式画像の貼り付け返信 削除
2018/2/19 (月) 18:25:52 Mr.XRAY
PNG 形式の画像の貼り付けができるようにしました.

  Greenfish Icon Editor,
  Gimp2,
  Microsoft Office 2010

等の画像を,アルファチャンネル付きて貼り付けできます.
つまり,半透明,透明なピクセルもそのまま貼り付けできます.
ワードやエクセルの図形はかなり小さくしないと使えないと思いますが,
256 x 256 等,アプリケーションのアイコン作成には利用できるかも知れません.

クリップボードでの PNG 形式のフォーマット識別子は Windows の定義済みの値で
ありません.各アプリ独自の値です.
そこで,フォーマット名に image/png または PNG がある場合に貼り付けるよう
にしています.


[11725] Re:PNG形式画像の貼り付け返信 削除
2018/2/19 (月) 21:28:23 Mr.XRAY
> そこで,フォーマット名に image/png または PNG がある場合に貼り付けるよう
> にしています.


だったんですが,真面目にクリップボードから取得したストリームのデータを
チェックする方式に改めました.
折角 CheckImageType という,ストリームのデータから画像のタイプを
調べる関数を作成しているのですから (^^;


[11726] Re2:PNG形式画像の貼り付け返信 削除
2018/2/19 (月) 21:39:23 Mr.XRAY
▼ Mr.XRAYさん
> > そこで,フォーマット名に image/png または PNG がある場合に貼り付けるよう
> > にしています.
>
> だったんですが,真面目にクリップボードから取得したストリームのデータを
> チェックする方式に改めました.
> 折角 CheckImageType という,ストリームのデータから画像のタイプを
> 調べる関数を作成しているのですから (^^;


これで,コピー元のアプリケーションに関係なく,クリップボードに PNG 形式
の画像があれば取得して貼り付けできます.

最初からそうしろよな ! と思った方.そうはいかのギッチョンなんです.
やっていると,ホント,気づかないもんなんですよ.
目の前の動作仕様にとらわれて.ホホホッ.


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