gpt4 book ai didi

c# - 将 ImageSharp.Image 转换为 ImageSharp.PixelFormats.Rgba32?

转载 作者:行者123 更新时间:2023-11-30 22:52:48 24 4
gpt4 key购买 nike

我正在学习使用 ImageSharp 的教程 ( https://opentk.net/learn/chapter1/4-textures.html)。如何将类型“ImageSharp.Image”转换为“ImageSharp.PixelFormats.Rgba32”?

要加载图像,我正在使用

Image<Rgba32> image = Image.Load(path);

但我一直收到错误: Cannot implicitly convert type 'SixLabors.ImageSharp.Image' to 'SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgba32>'. An explicit conversion exists (are you missing a cast?).

最佳答案

最新版本中的 API 更改。显式获取 Image<Rgba32>然后调用Image.Load<Rgba32>(path)反而。

但是,如果您不使用低级原始像素操作,那么您可能应该只更改代码而不是使用 Image直接分类为它的像素类型不可知类型,它支持所有内置突变而没有添加像素类型噪声。

关于c# - 将 ImageSharp.Image 转换为 ImageSharp.PixelFormats.Rgba32?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57789399/

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