C# 如何在picturebox中显示JPEG2000图像(*.jp2)

C# 如何在picturebox中显示JPEG2000图像(*.jp2),c#,C#,与此标题类似,我希望将JPEG2000图像文件显示到picturebox中,但此文件与资源文件不同,因此无法显示它。请建议我如何在picturebox中显示它?从这里下载 JPEG2000是一种完全不同的编解码器,在Windows中没有解码器。您需要使用第三方库 当然你也可以自己写一个,但是写任何多媒体格式都不是一件容易的事,需要科学家们多年的研究。编写自己的解码器不是一个明智的决定,因为可能需要几年时间才能使用它,尤其是在你甚至没有足够的开发背景的情况下。不要重新发明轮子 当你的产品在商业上发

与此标题类似,我希望将JPEG2000图像文件显示到picturebox中,但此文件与资源文件不同,因此无法显示它。请建议我如何在picturebox中显示它?

从这里下载


JPEG2000是一种完全不同的编解码器,在Windows中没有解码器。您需要使用第三方库

当然你也可以自己写一个,但是写任何多媒体格式都不是一件容易的事,需要科学家们多年的研究。编写自己的解码器不是一个明智的决定,因为可能需要几年时间才能使用它,尤其是在你甚至没有足够的开发背景的情况下。不要重新发明轮子


当你的产品在商业上发行时,它就变得更加没有意义了,因为在这种情况下,图书馆有更广泛的选择,包括免费和专有。买一个要便宜得多,而且在编解码器开发上浪费时间和金钱绝对是零。但是没有第三方就没有办法展示它?你能给我解释一下显示JPEG2000图像的步骤吗?谢谢。我说我不想也不能使用第三方图书馆,因为他们的许可证和我的产品是专门的。如果没有办法,请告诉我如何编写新库来读取和显示jp2文件?@TuyểnĐỗ: 那是个愚蠢的决定。我非常怀疑你是否会编写自己的jp2编解码器。你会说“请告诉我如何编写新的库来阅读和显示jp2文件?”这一事实告诉我,你可能还没有准备好承担这样的任务。我不完全理解你的意思,但你想说我做了一个愚蠢的决定。没有什么。如果我真的想创建一个单独的库来阅读和显示JPEG2000,你能告诉我怎么做吗。或者给我一些可以在商业产品中使用的建议?编写自己的jp2解码器将是一项相当艰巨的任务,而不是真正的实践。我建议使用OpenJPEG是的,jp2比多年前的版本复杂得多JPEG@luu永福:我想写一个新的图书馆,但我不知道如何开始。也许,我会考虑第三方图书馆。不太好,但是谢谢你。