« CancellationToken・・・? | トップページ | フォームデザイナー・・・使わない・・・? »

2017年3月 3日 (金)

三國志13の顔グラカッター・・・?

三國志13です

なのに、なぜC#カテゴリ・・・?

 

三國志13の顔グラは、αチャンネル(不透明度の情報)を持ったBitmapファイルを使います。

普通のBitmapファイルは、αチャンネルを持っていないので、普通のアプリを使っていると
透明な画像を顔グラに使えないです。

 

また、三國志13で使う顔グラは
  1024×1024
  633×900
  186×90
  96×96
  72×72
の5枚の画像を使うので、画像切り出しがめんどくさい・・・

 

ということで、C#を使って顔グラ切り出しツールを作ってみました。

初期画像はこんな感じ。

Photo

 

このフォーム上に画像をドロップします。

Photo_2

 

使用画像はいつもの春香さん。

透過png作成には、手軽に透明pngが使いやすいと思っています。


 

右に、5種類の箱があるので、それらをクリックします。

左の大きな箱で、切り出す画像を調整します。切り出し画像の縦横比率は、三國志のサイズになります。

そして、「Capture」ボタンで切り出し(選択範囲内でダブルクリックでもいいです)

Photo_3

 

そしてSaveボタンで、αチャンネル付Bitmap画像が、
元画像のフォルダ内に作成されます。

(元画像のファイル名に、"_1024_1024.bmp"などの名前が付きます)

 

 

いままでは、画像切り出しにJTrim.exeを使っていたのですが、毎回画像サイズを指定しなきゃいけないし、透過bitmapが使えない気がするので、せっかくなので自作しました。

ソースは次回以降に付けるとして、モジュールは下記に置いておこう。

 

 

◆免責事項◆

ソフトウェアを利用したことによるいかなる損害について、
ブログ主である量子猫(以下「本作者」)は一切の責任を負いません。
配布する際は、ソースも一緒に配布してください。
改造した場合は、改造後のソースも一緒に配布してください。
配布の際の本作者への連絡や許諾は不要です。

「FaceGraphicsCutter.zip」をダウンロード

 
 

« CancellationToken・・・? | トップページ | フォームデザイナー・・・使わない・・・? »

ゲーム」カテゴリの記事

Visual C#」カテゴリの記事

コメント

つい最近知る機会があり使わせていただきました…が変になったのでご報告。

gimp2.6で作成した透明化pngで行った場合、何故か武将CGツールを使い適用しても紫色主体のもやっとしたもの(186x90がほぼ全滅、96x96が大半、72x72・633x900・1024x1024では一切なし)、透明化されない(背景黒)+上半分がすっぱり透明、下半分が透過部分黒といった感じで成功品0でした。
なお、紫もやは透過png・不透過bmp(24bit)関係なく9割がた発生しました。
出力された画像については透過bmp読めるのがgimpしかないため透過が成立してるかは不明、紫モヤと評したものについてはwindows上自体はきちんとした画像ででていたものが武将CGツールで読み込むとダメ、というものでした。

使用ソフト類:windows7 / gimp2.6 / 試した形式:gimp出力bmp(32bit)、gimp出力png

コメントありがとうございます!!
そしてレスが遅れてすみません・・・

(まったくコメントがないブログなもので、コメントチェックしていませんでした)

調査して、わかったら回答します!!


P.S. 以前にコメントいただいた方も、この場を借りてお礼申し上げます・・・キヅクノガオソクテスミマセン・・・

使ってみましたが、下部辺りがタスクバーで見切れてcaputreもsaveも押せません。
サイズを縮めてもその分見切れ部分が上に行って見えなくなる範囲が増えるだけですし、
解像度(デフォは1366x768)を変えても効果が無くお手上げです。
使用OSはWindows 7、プロセッサはインテルです。

質問をさせてください。


http://imas.gamedbs.jp/cg/idol/detail/6?h=2f5762635183f75a5be435de3a0c58b4


このページの『クエスト』の項目の透過PNGを『Ralpha』というツールで引き伸ばした物を
顔グラカッターでカットしたのですが、カットした透過画像にノイズが走ってしまいました。
透過自体はできていて、もやのかかる画像は問題ないのですが、透過していない画像の見栄えが悪いので、何とかしたいんですが。
袖の半透明部分が原因でしょうか?

お手数でなければご助言お願いします。

素晴らしいのですが上の方も言っているようにBMP出力したときに走るノイズがステータス画面などで表示されてしまって困っています

素晴らしいソフトをありがとうございます

こんな素晴らしいソフト本当ありがとうございます
おかげで三国志10倍楽しめます

この記事へのコメントは終了しました。

« CancellationToken・・・? | トップページ | フォームデザイナー・・・使わない・・・? »