DOBON.NETプログラミング道掲示板

■35435 / 1階層)  jumbo icon(256x256)が存在するか知る方法
□投稿者/ 魔界の仮面弁士 大御所(1547回)-(2023/06/05(Mon) 09:49:24)
  • アイコン
    No35433に返信(inunoshiさんの記事)
    > jumbo icon(256x256)の取得をしたいです。
    このあたりとか。
    https://www.codeproject.com/Articles/16178/IconLib-Icons-Unfolded-MultiIcon-and-Windows-Vista
    https://www.nuget.org/packages/IconLib.Unofficial/
    https://www.nuget.org/packages/WinCopies.IconLib/

    string iconFilePath = @"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1041\Actions\ico_format\WinVista\burnCD_error.ico";

    var size = new System.Drawing.Size(256, 256);
    var multiIcon = new System.Drawing.IconLib.MultiIcon();
    multiIcon.Load(iconFilePath);
    foreach (var singleIcon in multiIcon)
    {
      var icon = singleIcon.FirstOrDefault(x => x.Size == size)?.Icon;
      if (icon != null)
      {
        string outName = string.Format(@"D:\{0}_256_{1}.ico",
          System.IO.Path.GetFileNameWithoutExtension(iconFilePath),
          singleIcon.Name
        );
        using (var sm = new System.IO.FileInfo(outName).Create())
        using (icon)
        {
          icon.Save(sm);
        }
      }
    }
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←jumbo icon(256x256)が存在するか知る方法 /inunoshi testIcon256.png/1KB →Re[2]: jumbo icon(256x256)が存在するか知る方法 /inunoshi
 
上記関連ツリー

Nomalアイコン jumbo icon(256x256)が存在するか知る方法 / inunoshi (23/06/04(Sun) 20:10) #35433 testIcon256.png/1KB
Nomalアイコン jumbo icon(256x256)が存在するか知る方法 / 魔界の仮面弁士 (23/06/05(Mon) 09:49) #35435 ←Now
  └Nomalアイコン Re[2]: jumbo icon(256x256)が存在するか知る方法 / inunoshi (23/06/05(Mon) 22:31) #35443 解決み!
    └Nomalアイコン Re[3]: jumbo icon(256x256)が存在するか知る方法 / 魔界の仮面弁士 (23/06/05(Mon) 22:56) #35445 解決み!
      └Nomalアイコン Re[4]: jumbo icon(256x256)が存在するか知る方法 / inunoshi (23/06/05(Mon) 23:41) #35446 解決み!
        └Nomalアイコン Re[5]: jumbo icon(256x256)が存在するか知る方法 / 魔界の仮面弁士 (23/06/06(Tue) 09:42) #35447 解決み!
          └Nomalアイコン Re[6]: jumbo icon(256x256)が存在するか知る方法 / inunoshi (23/06/06(Tue) 20:49) #35448 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -