检测到论坛CSS可能没有正确加载,如出现排版混乱请刷新重试。

We detected that the CSS might not be loaded correctly. If the website displays abnormally, Please refresh and try again.

  • Windows
  • 微软笑话之:蛇精病的“照片”应用

熊猫火狗 InkCanvas是那堆笔工具?

这是一个 Custom Control,类似新 Explorer 中的地址栏,并不是 Gallery 中的标准控件

熊猫火狗 右键菜单亚克力呢?

Baka632 那就不知道了,反正 WinUI 自带的 MenuFlyout 有亚克力背景

Photos 的右键菜单并不是调用标准的菜单,是一个基于 MenuFlyout 的自定义控件,边角的 Padding 就很明显。
不过理论上 UWP 的自定义控件样式直升到 WASDK 需要改的应该很少,微软估计是脑子抽了先把亚克力砍了

    Stakarilky 这是一个 Custom Control,类似新 Explorer 中的地址栏,并不是 Gallery 中的标准控件

    查看SnippingTool的XAML,仍然可以看到这是一个标准InkToolbar,只是删了几个按钮


    Photos 的右键菜单并不是调用标准的菜单,是一个基于 MenuFlyout 的自定义控件,边角的 Padding 就很明显。

    再对比一下右键菜单的XAML结构...可以说非常相似
    很可能是把标准的菜单拿过来改了一下样式

    标准WinUI3菜单(来自Pixeval)

    Photos

      Stakarilky 但微软在 WASDK/WinUI3 开发中为了对齐 dot net 平台的技术栈,暂时选择回归 JIT 方案

      有可能是永远,UWP也能用NativeAOT(


      Stakarilky Web 技术确实让这个应用更慢了。

      再次强调,web技术用于照片编辑器。

      Microsoft Photos: Migrating from UWP to Windows App SDK:
      Another huge benefit of Windows App SDK is the addition of WebView2, built upon the new Chromium-based Edge browser. The Photos App uses web tech in a few places, including with our cross-platform image editor used in both OneDrive and the Photos App. Some key benefits of WebView2 include:

      1. WebGL support enabling improved image rendering quality.
      2. Superior performance when sharing high quality images between the native and web layers using SharedBuffer.
      3. Supporting a more up to date version of Chromium, which carries the latest improvements and security updates.
      4. Allowing us to optimize the performance of our AI Service which requires sending pixel buffers back and forth from our Web Editor to our Native App for AI inference.

      至于OneDrive同步,不能说联网获取数据就成了用web技术吧……

        Betta_Fish 查看SnippingTool的XAML,仍然可以看到这是一个标准InkToolbar,只是删了几个按钮

        原来这玩意还是 UWP,我一直以为 Snipping Tool 已经迁移到了 WASDK,所以理所当然认为是手搓了个 Ink

          ThinkBou 至于OneDrive同步,不能说联网获取数据就成了用web技术吧……

          那么我修正一下言论,联网的部分让这个应用的启动速度更慢了

          因为在不联网的状态下,图库的启动速度确实加快了,且反之,如果你给 Photos 套一个非常缓慢的代理,你会发现 Get Things ready 那个小窗口的持续时间会长到离谱,几乎可以重现 Windows Latest 说的 20 秒启动

          我并不清楚这背后的机制,暂时认为可能是与 OneDrive 同步有关,我的 VM 里没有网络分析工具

          照片应用更新了 2024.11060.6001.0 版本,不处于 Insider 通道的用户可以在这里手动输入 Photos 的商店链接选择 Fast 通道提前下载。

          虽然图库的打开速度依旧很缓慢,但打开文件的速度几乎已复现了当年 Windows Photo Viewer 的秒开,可喜可贺。

            熊猫火狗 在 WinUI3 的 Gallery 里,没有看到 InkToolbar,也可能这玩意用的是 Xaml Island

            熊猫火狗
            理论上 WASDK 应用已经适配了 226x1 和更高版本的 Auto Color Management,但还是需要具体测试。

            我发现在 2012 年,微软发布的 Windows Live Essential 软件包里面,有一个叫 Photo Gallery 的应用。
            几乎可以说是完美的看图软件和图像管理软件,lightweight and fast,无论是图像查看部分还是图像管理部分,都是和 Photo Viewer 一样的秒开。

            而且带图像编辑和分类功能,虽然并不够多,但一般也够用了。
            不过我并没有测试 Wide Color Gamut 的图像,因为我的显示器还是上古 sRGB 都不全的玩意。

            顺带提一嘴,这里面的 Live Mail 也是秒开的邮件客户端,但可惜用 Outlook 登上去看邮件经常闪退。

              照片的右键和文件管理器的右键排布风格是不一样的???

              图是我自己p的

              Stakarilky 唉,怀念那个微软重视Windows重视个人用户的时代(没有说重视企业不好)

              这个还能下载到吗?想测试一下

                © 2025 wvbCommunity 管理团队

                删封申诉 | 知乎专栏 | 状态监控 | 用户协议(EULA) | 隐私政策

                本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权,进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。