找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-15 13:54:45
11#
也有可能,厂商给出回复后我会及时给你反馈的
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-15 23:07:34
12#
Richard.Ma 发表于 2017-8-15 13:54
也有可能,厂商给出回复后我会及时给你反馈的

找到问题了,实际上你加载缩略图的方法并不对,只是把ThumbnailBrowser当做一个listview来使用来给他添加选项,应该直接用rasterThumbnailBrowser1.LoadingThumbnail()相关方法来加载缩略图。
详细代码可以参考缩略图demo

C:\LEADTOOLS 19\Shortcuts\Viewers and Display\.NET Class Libraries\Thumbnail Browser
回复 使用道具 举报
morganrex
注册会员   /  发表于:2017-8-25 09:56:50
13#
用Items.Add这种方法也不能说不对吧,
用LoadingThumbnail加载缩略图之后获取缩略图个数也要少一个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-25 15:17:03
14#
用LoadingThumbnail加载缩略图数量少具体是怎么回事呢,你是用count获取的数量还是?方便的话还是把代码传上来把
回复 使用道具 举报
morganrex
注册会员   /  发表于:2017-8-29 17:07:34
15#
Items.Count这种方式,就用我前面那个Demo就可以看到
回复 使用道具 举报
morganrex
注册会员   /  发表于:2017-8-29 17:22:05
16#
本帖最后由 morganrex 于 2017-8-29 17:25 编辑

demo代码里面我测试了下
LoadThumbnailImage方法中有个
if (!info.BitsPerPixel.Equals(1))
       piexl = info.BitsPerPixel;
导致原本的位深从1变为预设的8,然后用
Load(path, Convert.ToInt32(width), Convert.ToInt32(height), piexl, RasterSizeFlags.Resample, CodecsLoadByteOrder.RgbOrGray, 1, 1); 这个方法处理之后就变成蓝色的了
原本格式CcittGroup4,位深为1,处理之后变成图像格式为CcittGroup4,位深为8  如果这里不将位深设置为8,形成的缩略图会很模糊,用new.tif可测试出结果
这个麻烦确认下
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-30 10:54:58
17#
本帖最后由 Richard.Ma 于 2017-8-30 11:11 编辑

我不太去确定你说的代码LoadThumbnailImage是在哪里,demo中没有相应的代码,能否提供下全部的源码。代码里只有直接调用_browser.LoadThumbnails()


回复 使用道具 举报
morganrex
注册会员   /  发表于:2017-8-30 14:53:54
18#
就3楼的TestCode里面的Demo
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-30 18:48:49
19#
嗯,测试确认了,目前引起图像颜色变化或者是比较模糊的问题还是因此采用了这种加载方式。这个我作为问题和厂商确认解决办法。

我建议你先直接使用官方的demo里面的rasterThumbnailBrowser1.LoadThumbnail()来加载,测试过了是可以正确的加载的,count的数值不对只是在加载的过程中。加载完成后是有数量的。也可以用SelectedItems获取相应的加载项
回复 使用道具 举报
morganrex
注册会员   /  发表于:2017-9-1 11:02:12
20#
麻烦问一下,我如果用rasterThumbnailBrowser1.LoadThumbnail()加载缩略图,我想每加一张图像,然后修改这张图像的Text,这个怎么做
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部