トップページ > 記事閲覧
CreateFontToHandleで縁取りをすると、縁が潰れる。
名前:名無し 日時: 2022/05/31 21:49

CreateFontToHandleで縁取りをすると、縁が四角でトリミングされたように丸い部分がスパッと切れちゃいます。 フォントは角が無い丸い系のフォントを使用しています。 症状としてはAviUtlの標準縁取り機能と似ている感じの汚さです。
メンテ

Page: 1 |

Re: CreateFontToHandleで縁取りをすると、縁が潰れる。 ( No.1 )
名前:アナ、ゥ 日時:2022/05/31 22:30

なるほど。そのような症状があるのですね。
メンテ
Re: CreateFontToHandleで縁取りをすると、縁が潰れる。 ( No.2 )
名前:管理人 日時:2022/06/01 04:04

ご指摘ありがとうございます 手元で現象を確認してみたいと思いますので、申し訳ありませんが CreateFontToHandle に渡した 全ての引数を教えて頂けますでしょうか? m(_ _;m あと、もしお使いのDXライブラリのバージョンが最新ではありませんでしたら 暫定最新バージョンではスパッと切れずに表示されるかもしれませんので よろしければこちらの暫定最新バージョンをお試しください m(_ _)m https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.zip // Windows版 BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCC2Test.zip // Windows版 C++ Builder 10.3 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.zip // Windows版 MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // Windows版 .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.zip // ソース (中身を既存のライブラリのファイルに上書きして『リビルド』をして下さい)
メンテ
Re: CreateFontToHandleで縁取りをすると、縁が潰れる。 ( No.3 )
名前:名無し 日時:2022/06/01 08:16

最新版の送付ありがとうございますm(_ _)m 最新バージョンでリビリドしましたが、やはり解決しませんでした... こちら、ハンドル取得のコードです。 int handle = CreateFontToHandle("大江戸勘亭流", 55, 0, DX_FONTTYPE_ANTIALIASING_EDGE_16X16, -1, 10); 私の言葉足らずで伝えたいことが伝えれないかもしれませんので、 自分の理想の描画と現実の描画の比較画像を送ります。 http://newtjap.php.xdomain.jp/nanasi/aaaa.png 縁のキャンパスサイズが少し足りないようにも見えます。 因みに、理想の文字画像はPeint.NETで作成しました。
メンテ
Re: CreateFontToHandleで縁取りをすると、縁が潰れる。 ( No.4 )
名前:管理人 日時:2022/06/03 01:48

比較画像のアップありがとうございます 確かにDXライブラリは縁のサイズを一定以上にした場合は角張った縁の形となるようになっています 比較画像の『理想』と同じにはならないかもしれませんが、縁の形を少し丸みを帯びるように処理を変更してみましたので 何度も申し訳ありませんが、よろしければこちらの処理を変更したバージョンを試してみてください m(_ _)m https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCCTest.zip // Windows版 BorlandC++ 用 https://dxlib.xsrv.jp/temp/DxLibBCC2Test.zip // Windows版 C++ Builder 10.3 用 https://dxlib.xsrv.jp/temp/DxLibGCC_MinGWTest.zip // Windows版 MinGW 用 https://dxlib.xsrv.jp/temp/DxLibDotNet.zip // Windows版 .NET用 https://dxlib.xsrv.jp/temp/DxLibMakeTest.zip // ソース (中身を既存のライブラリのファイルに上書きして『リビルド』をして下さい)
メンテ
Re: CreateFontToHandleで縁取りをすると、縁が潰れる。 ( No.5 )
名前:名無し(解決済み) 日時:2022/06/03 07:52

最新版の送付ありがとうございます! 縁の見栄えが少しマシになったような気がします〜
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存