问题标签 [leadtools-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
893 浏览

wpf - WPF Image控件渲染大图需要很长时间

我有一个应用程序,我在其中使用图像控件来显示大图像(~8000x8000 像素)。我将图像控件绑定到 ImageSource,如下所示:

我正在使用 Leadtools 图像库来创建 ImageSource,它是一个 WritableBitmap。

一切正常,但是在视图模型上设置 Image 属性的时间与 Image 控件实际更新显示的时间之间存在显着延迟(对于大图像,大约需要 10 秒)。我已经完成了一些分析/日志记录,我知道这不是对 的调用RasterImageConverter.ConvertToSource(),而是它似乎是 Image 控件本身正在做的事情。

到目前为止,我一直无法找出导致这种延迟的原因。至少我希望能够在控件实际更新时得到通知,这样我就可以显示某种忙碌的通知,但似乎没有任何事件在正确的时间触发。

任何想法或帮助表示赞赏。

0 投票
1 回答
162 浏览

c++ - 使用 L_SaveFileOffset 保存多页 TIFF 文件

我需要使用保存多页 TIFF 文件,L_SaveFileOffset因为我需要确保没有其他进程(包括 Windows 本身)可以在保存页面的中间访问该文件,并且据我所知,这是允许保存的LeadToolsL_SaveFileOffset中唯一用于保存的 API使用文件句柄的图像。问题是,无论我做什么,只有最后一页被保存。请帮忙。

以上只是一个示例,可能有 1000 页被保存到 TIFF 文件中。

如果用户打开Windows 资源管理器并导航到正在保存文件的目录,问题就会出现,您可以看到 Windows 正在尝试在每个页面保存之间重新绘制文件的图标,如果我使用L_SaveBitmapor L_SaveFile,有时它们会返回-14因为 windows 正在读取文件,而LeadTools无法锁定它。

PS为所有页面L_SaveFileOffset返回1 ( SUCCESS ),我使用的是LeadTools Documents 映像版本 17.5

谢谢

0 投票
1 回答
529 浏览

c# - LEADTOOLS 解压缩示例获取异常

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

版本是19

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

调试时出错

0 投票
1 回答
120 浏览

leadtools-sdk - 为表创建引导工具主模板

如何使用表格模板创建母版页?在我的情况下,我有一个发票文档由两页(tiff 文件格式)组成,所以在我的发票文档上,两个页面上都有一个大表。所以我想使用 Lead Tool 母版页表单编辑器创建母版页。

0 投票
1 回答
304 浏览

c# - 在winform应用程序中拖放rasterImageviewer(c#)

我想开发一个简单的窗体来显示图像。我想为此使用leadtools。

我将 RasterImageList、RasterImageViewer、RasterPictureBox 和 RasterThumbnailBrowser 添加到了 Visual Studio 的工具箱中。

我试图将 rasterImageViewer 拖放到表单中,但没有成功。它只是在表单底部(在其外部)显示一个小图标leadtools。

铅工具 http://img15.hostingpics.net/pics/163652leadtools.jpg

我确实使用许可证密钥设置了环境,我在“参考”中添加了所需的“dll”文件等。

我可以在属性选项卡中更改 rasterImageViewer 的位置及其大小,但它不显示任何内容。

0 投票
0 回答
540 浏览

wpf - 切换相机 Surface Pro 4

我有一个使用 .Net 4.5 和 WPF 编写的应用程序,主要用于 Windows 10。在这个应用程序中,我创建了一个用于捕获图像和视频的自定义窗口,使用 Leadtools (directshow) 来控制相机。除了 Surface Pro 4 之外,我在大多数设备上试用过我的相机,一切看起来都很棒,这是我们购买了多个用于测试应用程序的设备。如果在我尝试设置所选摄像头时平板电脑正在移动,则摄像头实际切换需要 10 多秒。无论平板电脑在我告诉它切换相机的那一刻移动一点,还是我疯狂地摇晃平板电脑直到 10 秒过去并且预览重新开始,时间都没有太大变化(在 10 毫秒内)。然后,如果我将 Surface Pro 4 放在桌子上的支架上并告诉它切换摄像头,它会在不到半秒的时间内切换摄像头。有没有其他人看到这个问题?知道如何解决这个问题吗?

0 投票
2 回答
212 浏览

c++ - 如何使用 LEADTOOLS 19 将图像效果应用于内存缓冲区中的 JPEG

我正在使用 C++、LEADTOOLS19 和 VS2015 制作 Windows 可执行文件,以从服务器读取图像,使用 LEADTOOLS 对其应用图像效果,然后在浏览器中显示。

服务器将图像作为字符数组提供给我,其中包含图像的 JPEG 编码(以“ÿØÿà”开头)和此缓冲区的长度。大多数 LEADTOOLS 函数从文件中读取图像,但我不想将其写入磁盘只是为了将其作为位图读取。


我尝试的第一件事是 StartFeedLoad 函数:

使用此代码,尝试运行 StartFeedLoad 时出现此异常:

在调用 StartFeedLoad 之前,我尝试了一些不同的方法,并尝试更改传递给它的参数,但每次都出现异常。


由于这不起作用,我尝试的下一个方法是使用 LEADTOOLS 库 LMemoryFile 类将缓冲区保存为内存文件:

此时,LoadMemory 返回 WRPERR_INVALID_PARAMETERS:指定了一个或多个无效参数。我尝试了不同的 bitsPerPixel 值、颜色顺序,以及添加或不添加另一个 NULL 参数作为 fileInfo,但仍然得到相同的错误。


我觉得我需要做一些其他事情来“准备”要加载的位图,但我不知道它的大小或其他任何东西来初始化它。

谢谢!


编辑 5/9/16:添加了 Leadtools 指示的“GetInfo”:

代码通过了额外的库检查,但 GetInfo 返回 -2041,表示未加载 LTFIL。

0 投票
1 回答
610 浏览

c# - 如何解决 System.AccessViolationException C#

使用leadtools时我在c#中遇到错误advantage.dll

System.AccessViolationException:试图读取或写入受保护的内存。

它似乎是随机发生的。

0 投票
1 回答
251 浏览

java - RasterException 的任何解决方案:传递的参数无效?(将 RasterImage 转换为位图时)

我正在开发一个 android 应用程序并尝试将 RasterImage 转换为 Bitmap Image 以绘制具有给定点的线。但我在转换时遇到了例外。我正在为此使用 LEADTOOLS DICOM SDK 版本 18。下面是我正在使用的代码

0 投票
2 回答
344 浏览

video - 如何以 30fps 播放 1080p 高清 DICOM 视频

我已经尝试使用 Leadtool SDK 播放 1080p DICOM 视频@30fps,但我无法从 DICOM 文件中读取图像,从 DICOM 文件中获取图像需要很长时间。

如果我们必须达到 30fps 的帧率,那么 Image 应该在 33 毫秒内被读取,因为 33 毫秒是 30fps 帧率的两帧之间的时间。引导工具花费超过 50 毫秒来读取 1080p 的单个图像/帧。

因此,我无法为 1080p 视频实现 30fps 帧速率。

Leadtool 可以读取 720p 视频文件,没有任何问题,只是 1080p 高清视频有问题。

我正在使用下面的代码来获取图像。

拜托,有人可以建议我为此提供任何解决方案,或者有人知道任何 DICOM 库可以播放 1080p DICOM 视频@30fps。