gpt4 book ai didi

silverlight - 如何在将 Silverlight 位图图像绘制到 Canvas 之前获取它的像素高度?

转载 作者:行者123 更新时间:2023-12-04 03:16:33 24 4
gpt4 key购买 nike

我有一个图像,我需要根据图像的像素值对其进行缩放。
当我创建 bitmapImage 时,像素(高度和宽度)都是 0。

有没有办法在将图像绘制到 Canvas 之前获取高度和宽度?

最佳答案

我有一个类似的问题,我需要在将其添加到网格之前测量添加到网格的行(包含内容)的高度。简短的回答 - 它不能完成。

长答案 - 可以做到。在我的代码隐藏中,我创建了一个虚拟 Grid,它不是 UI 的一部分。我会将行添加到其中,然后在虚拟 Grid 上调用 .Measure ,这将为我提供行的渲染大小。然后我可以将该行添加到 UI 上的实际 Grid 中。

我怀疑您可以对您的图像尝试相同的方法。创建一个虚拟 Canvas ,将图像添加到 Canvas ,看看它有多大。

关于silverlight - 如何在将 Silverlight 位图图像绘制到 Canvas 之前获取它的像素高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2675162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com