gpt4 book ai didi

c# - LEADTOOLS 解压缩示例出现异常

转载 作者:行者123 更新时间:2023-11-30 23:31:08 24 4
gpt4 key购买 nike

我正在关注 Leadtools 页面中的下一个示例 https://www.leadtools.com/help/leadtools/v19/dh/co/leadtools.codecs~leadtools.codecs.codecspngoptions.html

版本是19

但是我在 visual studio 中遇到这个错误,{featured not supported},我不知道我做错了什么?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using Leadtools;
using Leadtools.Codecs;


namespace DicomTest3
{
public class Program
{
public static void Main(string[] args)
{
const string LEAD_VARS = @"C:\Users\Public\Documents\LEADTOOLSImages";

RasterSupport.SetLicense(
@"C:\LEADTOOLS 19\Common\License\LEADTOOLS.LIC",
File.ReadAllText(@"C:\LEADTOOLS 19\Common\License\LEADTOOLS.LIC.KEY")
);

RasterCodecs codecs = new RasterCodecs();
string srcFileName = Path.Combine(LEAD_VARS, "IMAGE1.CMP");
RasterImage image = codecs.Load(srcFileName);

// save with maximum quality
codecs.Options.Png.Save.QualityFactor = 1;
codecs.Save(image, Path.Combine(LEAD_VARS, "quality.png"), RasterImageFormat.Png, image.BitsPerPixel);

// save with maximum compression
codecs.Options.Png.Save.QualityFactor = 9;
codecs.Save(image, Path.Combine(LEAD_VARS, "compression.png"), RasterImageFormat.Png, image.BitsPerPixel);

// Clean up
image.Dispose();
codecs.Dispose();
}

}
}

Error during debugging

最佳答案

导致此错误的最可能原因是未能加载 PNG 文件格式的程序集(编解码器 DLL),即 Leadtools.Codecs.Png.dll。

您可以将其添加为 .NET 项目中的引用,或将其复制到包含 EXE 和其他 LEADTOOLS 程序集(如 Leadtools.Codecs.dll)的同一文件夹中

我们的演示避免了此类问题,因为它们都内置在项目平台的 BIN 子文件夹中。例如,如果您构建一个 32 位 .NET 4 演示,它的 EXE 将放在这个文件夹中:
LEADTOOLS 19\Bin\Dotnet4\Win32

此文件夹包含所有用于 Win32 的 LEADTOOLS Dotnet4 程序集,包括编解码器。

帮助主题Files to be Included with Your Application详细说明不同的工具包功能需要哪些程序集。

如果这不能为您解决问题,请在此处提供更多详细信息或通过发送电子邮件给 LEADTOOLS 支持人员来打开支持案例。

关于c# - LEADTOOLS 解压缩示例出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34732743/

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