关于浏览器连续翻页的几个问题

1、内存占用与一次显示一页的浏览软件(如ComicsViewer)不同,
【菜科解读】
连续翻页浏览器会出现什么问题呢,就这整个问题没,整理了一下,浏览器面临的着共同的问题。
1、内存占用
与一次显示一页的浏览软件(如ComicsViewer)不同,连续翻页浏览器用于需要连续滚动,必须对前、后页进行缓存,否则翻页将不连贯。
缓存如果管理不善,将可能导致内存占用持续增加。
Acrobat 8:怀疑有内存漏洞,浏览扫描版PDF时,随着翻页,内存占用会持续增加。
不过Acrobat 8比Acrobat 7强一点:在我的512 MB内存机器上翻一本1000多页的扫描电子书,从头翻到尾,7居然把机器翻死了,8还勉强活着。
Foxit Reader 2.2:内存占用比较稳定。
WinDjView 5:在VC下运行debug版,会报告大量内存漏洞(我测试的时候,因为漏洞太多,以至于VC的错误报告自动截止了),不过这些漏洞基本上是从libdjvu带过来的 。
CajViewer 7:有一点轻微的内存漏洞(反复打开、关闭文档可以看出),不过翻页的时候内存占用比较稳定。
UnicornViewer:v0.10以前的版本在内存占用方面实在是臭名昭著,不过从v0.10开始脱胎换骨了,至少在浏览清晰版PDG的时候不会有什么内存漏洞。
2、同一文档在多个窗口中同时显示
有时候需要将一份文档前、后对照着看,这时最土的办法是启动两个浏览器,分别打开同一个文档,对照着看,好一点则是在同一个浏览器中,选择 窗口->新建窗口 ,然后将两个窗口并排显示,以便比较。
Acrobat 8:支持,和Word 2003差不多。
Foxit Reader 2.2:支持,但是两个窗口只能上下排列,不能左右并列,看起来有点别扭。
WinDjView、CajViewer:不支持,所以我说他们的MDI界面只是披了一层皮,骨子里还是SDI。
UnicornViewer:早期版本就支持,不过一直不是很稳定。
v0.10进行结构大调整后,运行很稳定,并且支持上下并列(平铺)、左右并列(纵铺)。
3、背景图案
我个人认为浏览器能够设置背景色已经足够了,但是国内某些用户可能被SSREADER惯坏了,非要能够设置背景图案才觉得爽。
这个功能要做过才知道有多难,总之Acrobat 8、Foxit Reader 2.2、WinDjView、CajViewer都不支持,UnicornViewer从v0.10开始支持,不过只能从内嵌的8个 背景图案中选。
4、图像缩放
在用连续翻页浏览器浏览的时候,很少有人会按图像的原始像素大小显示,多半都会选择某个缩放选项,因此图像缩放是浏览器必须面对的一个问题。
图像缩放里隐藏着一对永恒的矛盾:速度和效果,要想兼顾这二者是一件很难的事情。
缩放速度直接影响到页面显示速度、翻页速度,而缩放效果则是缩放后人眼所看到的页面显示效果。
Acrobat 8:缩放速度、缩放效果比较均衡;以前版本的速度似乎有点问题,所以打开图版PDF时感觉有点痛苦。
Foxit Reader 2.2:早期版本有一个毛病:如果PDF页面是背景透明的黑白页面,则缩放后的显示效果会很差,不过后来的版本已经修正了这个错误。
WinDjView 5:缺省使用libdjvu的缩放功能,放大不错,缩小到一定程度后文字有点模糊,所以另外准备了一套高精度缩小算法。
不过这个算法似乎速度有点问题(见WinDjView设置界面中的提示信息),所以缺省不开启,即使通过手工设置开启,也只有在缩小至50%以下时才会真正启用。
CAJViewer 7:缩小不错,放大不行。
UnicornViewer:以前贪图方便,用的是cximage的缩放代码,所以效果不错,速度不行。
从v0.10开始,逐渐从ComicsViewer引入成熟代码,与cximage相结合。
发展到v0.11,应该说速度和效果都比较均衡了。
其实图像缩放算法都是公开的:放大常用的有nearest、linear、cubic。
其中nearest效果最差,但速度最快,所以UnicornViewer和PdgThumbViewer都用它来生成缩略图。
cubic效果最好,但是运算量太大,没几个人愿用。
linear在速度和效果上比较均衡,所以运用广泛。
缩小常用的就是super-sampling。
这些算法在Intel发行的Intel Image Processing Library Reference Manual附录B部分有详细解释,图文并茂、通俗易懂,有兴趣的不妨找来看看。
理论上说,如果采用相同的算法,各家软件的缩放效果应该是相同的。
但为了加快速度,各家都采用独门秘技,在编码实现时对经典算法进行了力所能及的简化、转化(如浮点转定点等),最终导致各家在速度、效果方面产生了差异。
5、缩略图支持
缩略图这个东西,大多数时候没用,要用的时候还真不能没有。
但是天下从来没有白吃的午餐,显示缩略图也是要付出代价的:需要CPU来解码图像、生成缩略图,解码过程还可能与主界面的解码产生冲突;生成的缩略图需要在内存里保存。
因此对时间和空间都有要求。
正因为如此,不少软件对缩略图都采取 能躲就躲 的政策,不过知难而上的也不是没有:Acrobat 8:缺省情况下不显示缩略图,需要用户手工开启。
而且缩略图只有在需要时才生成,不会在后台自动生成全部。
Foxit Reader 2.2:不支持缩略图,PDF带目录则显示目录,无目录则用页码代替目录。
Microsoft Office Document Imaging:缺省显示缩略图,而且生成缩略图的速度是我见过最快的,M$果然有人才啊!WinDjView 5:缺省显示缩略图,而且缺省在后台悄悄生成所有页面的缩略图。
经常看到有人抱怨打开大型DjVu的时候感觉像死机,其实多半是缩略图惹的祸,把那个缺省选项关掉就好多了。
另外WinDjView不支持同一文档在多个窗口中同时显示,这 也与对缩略图的支持有关:这种支持限制了WinDjView的程序结构。
CAJViewer 7:不支持缩略图。
UnicornViewer:PDG缺省不显示缩略图,用目录代替;即使显示,缺省也是显示多少生成多少,不敢在后台全部生成。
TIFF开始是向MODI学习,缺省显示缩略图;从v0.11开始,改为向Foxit Reader、CAJViewer学习,缺省用页码代替缩略图。
6、并排左翻
并排左翻 的含义是:并排显示两页时,前页在右,后页在左,即按竖排书籍的排版方式显示。
Acrobat 8:可以通过在 首选项 的 国际 里设置 从右至左 来支持并排左翻。
Foxit Reader 2.2、WinDjView 5、CAJViewer 7均不支持此种显示方式。
Foxit Reader、WinDjView情有可原,毕竟在西方书籍里没有这种翻页方式,但是CAJViewer这个 国产 软件也不支持,就有点不应该了,还是说知网的人都不看竖排书?当年开发ComicsViewer时我就意识到这个功能的重要性(没办法,日本漫画都是这样翻的),但是由于种种原因,UnicornViewer直到v0.12才开始支持。
可以预料,随着显示器尺寸越来越大,并排显示必将成为主流的阅读模式,而 并排左翻 对大陆用户来说可能只有读古籍才会用到,但对港台用户来说,却是日常必不可少的功能。
7、裁边
在连续显示时,页面上、下的页边空白如果很大,无疑会影响阅读;而对扫描书来说,由于种种原因导致页面边缘扫出黑边,看起来就更心烦。
这些都可以通过 裁边 加以解决。
Acrobat 8支持裁边,但却是永久裁边,因此裁边后如果后悔了,不能恢复到原先的状态,所以我一直不敢用。
Foxit Reader 2.2、WinDjView 5、CAJViewer 7均不支持此功能。
裁边是ComicsViewer的基本功能之一,UnicornViewer从v0.12开始引入,不过在ComicsViewer中是按照像素进行裁边,有时候会有点问题,所以在UnicornViewer中改成按百分比裁边。
不论是ComicsViewer还是UnicornViewer,都只在显示的时候进行裁边,对原始图像文件不会有任何影响,因此可以放心使用。
以上问题为收集整理,可你会不全面。
关于,浏览器,连续,翻页,的,几个问题,连续,三魂七魄的故事,魂魄丢了办?
某日清明,沈花子不小心摔死在路边。
正遇上替西门庆守坟之魂,便把随身魂叫到西门庆坟内。
两魂各诉其苦,甚至打起架来,随身魂怪守尸魂不该把他骗来,误了他清明节的好生意;守尸魂却怪他终日游食在外,让自己干守尸的苦差。
直到土地神来把两魂叫去合入前身还阳才算了事。
清袁枚《续子不语》亦载:杭州风俗,新娘子过嫁时须手执宝瓶,内盛五谷,入男家门后交换,然后放在米柜中。
某日,一梁氏新娘执宝瓶过城门时,因守门人索钱吵闹受惊,随即精神恍惚。
后喝一碗符水,才神魂稍定,乃对人说:“我有三魂,一魂失落于城门外,一魂失落于宝瓶中,须向两处招归之。
”家人依言施行。
新娘子说:“城门外魂已归矣,宝瓶中,魂为米柜所压,沿不能出,奈何?家人又依言施为,新娘病才好。
关于三魂七魄的那些秘密三魂不能有损 灵魂若有毛病,人就会痴呆。
觉魂若有毛病,人就会发疯,神经就会散乱,不知道羞耻,容易有乱伦之行。
生魂若有毛病,人就容易生病。
人若死后生魂会消灭,灵魂就依因果循环六道之中轮回。
如果善业大于恶业便投胎至天界或人界,至天界灵魂和觉魂便会合一,至人间则旧觉魂消灭,再新生一觉魂一生魂投胎,如果恶业大于善业就至地狱道,灵魂会在地狱受刑受苦,只有农历七月十五日才能至人间,觉魂则留在世间排徊,直到灵魂受苦完投胎至人界(人道和畜生道)觉魂便消灭,留在人间的觉魂有时可以受神主牌位让人拜,有时在墓园流浪,有拜公妈的人比较不容易受觉魂作弄,没拜公妈的人较容易受外来孤魂作弄。
魂魄丢了怎么办?#p#分页标题#e# 当人受到意外惊吓后,其灵魂就会离体旁落,难以回归,导致萎靡不振,精神恍惚,甚至卧床不起,这就是“掉魂”。
在迷信人的眼里,对“掉魂”者救治的唯一办法是招魂,也称为“喊魂”或“叫魂”。
“招魂”的方式,一般有三种方式: 1. 室内招魂,常见的有如下三术:其一,用笤帚招魂;其二,用门招魂;其三,求祖先招魂。
2. 半室内半室外招魂,常见的有如下二术:其一,用针招魂;其二,用杖招魂。
3. 室外招魂,常见的也有二术:其一,用馍招魂;其二,用符咒招魂。
关于金朝的十大趣闻,知道的人可说是少之又少
在世时与大臣们定下规矩:国库中钱财只能在打仗时用,如有违反者重打二十大板。
金太祖死后,他的弟弟完颜晟继位。
有一天完颜晟实在忍不住了,偷偷从国库里偷了一笔钱买酒喝,大快朵颐。
事后,金国丞相盘点仓库发现,完颜晟偷钱事迹败露。
经臣下商议,他们把完颜晟请下宝座,打了二十棍子。
打完后又扶回龙椅,一帮子大臣全体下跪请罪。
弄得完颜晟不但没法抱怨,反倒称赞大臣们打得对。
2、金国灭亡前,一位叫崔立的大臣突然叛变,将金国皇室族员、后宫嫔妃等五百多人捉拿住,送到蒙古人大营。
此情此景,与北宋的之耻是何其相似。
3、金国末代皇帝完颜守绪在蔡州城被蒙古与南宋军队联合攻破后自缢于幽兰轩,他不愿自己的尸首被蒙宋两国得到,要求将自己的尸体火化。
还没烧完就被扑灭了。
于是,一分两半,蒙古与南宋各得一半,带回去请功了。
南宋带回来的这一半被埋在了狱库! 4、闻名驻外的卢沟桥建造于公元1189年六月,历时三年建造完成,在当时就被列为“燕京八景”之一,卢沟桥建成80年后,意大利人·波罗来到,在游记中称赞它是“世界上最好的、的桥”。
5、岳飞一心不忘,念念北伐,直捣黄龙府。
黄龙府的地理位置在今天吉林省长春市农安县县城内,但是黄龙府从来都不是金国的国都。
当时的金国都城叫上京会宁府,仿照宋都汴梁建造,位于黑龙江省哈尔滨市阿城区城南2公里。
6、“问世间情为何物,直教人生死相许”这句千古出词创作于金章宗泰和五年,它的作者是有着北方文雄之称的元好问,创作这首词时作者年仅16岁。
7、金朝鼎盛时期,人口超过5000多万,疆域面积占据大半个中国,东北到了今天的日本海,广大西伯利亚地区与库页岛也在其版图之内。
8、完颜承麟是历史上在位时间最短的一个皇帝,他刚登基还没一个时辰,就被乱兵杀死。
他有个年号叫盛昌,自然也成了历史上使用时间最短的一个年号。
9、金朝后期使用的“承安宝货”,是自以来,我国货币史上第一次以白银做币材正式铸成的法定货币,该货币外形呈线板状,两端椭圆,中部束腰,底有蜂窝状孔洞。
10、蒸馏酒,也就是我们现在所喝的白酒,是金国皇帝金熙宗在位期间,一位叫萧抱珍的道士发明,他为报谢皇恩,将对外不传的蒸馏酒秘法献于朝廷,才有了今天的蒸馏酒。
随机文章“如火如荼”的主要含义是什么?“如火如荼”的历史典故!夏朝的皇帝总计有几任呢?美国民兵3式洲际导弹能打多远,14800公里可实施全球打击咖啡店幻觉使你的眼睛欺骗你,盘点能让人产生错觉的图片南风法则的作用,对下属给予的温暖是无法用价值来衡量的