作者shinrenpan (好无聊,丢个水球来吧)
看板MacDev
标题[问题] 超大的PDF
时间Tue Aug 9 10:10:08 2011
客户在某个iOS APP里要做个pdf reader
但是给的pdf 超大, 努力压缩後大概平均10M
尺寸大概是 2380 x 3400
CGPDFDoucment看了一遍右一遍
Githud上的3RD pdf reader都try过了
一打开pdf 就是memory warning, 虽然没有crash..
可是客户就是不满意
如果再压缩pdf..图片就会模糊, 客户也不满意
最後我把它导向iBook 跟 browser打开, 一样很卡
如何能说服客户取消这个功能啊..XD
p.s 由於客户的pdf是外包的, 最原始的source已经不可考了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.135.25
1F:→ zonble:用 Instrument 做一下 profiling,把数字给客户看看吧 08/09 11:02
2F:→ shinrenpan:客户就不管啊,一定要清楚且不会卡,而我的主管只"说"的 08/09 11:27
3F:→ shinrenpan:一口好程式.. 08/09 11:28
4F:→ kevwalker:ipad不是电脑,硬要他做不可能的事.请他们等ipad3吧! 08/09 11:51
5F:→ EShensh:转成图片分别读取这样? 08/09 12:03
6F:→ shinrenpan:一样..只要缩的有点模糊..客户就反对了~.~ 08/09 12:47
7F:→ yllan:弄成图档然後 tiling 吧… WWDC 有影片教怎麽用 08/09 16:34
8F:→ shinrenpan:是WWDC哪个影片了?.我去看看.. 08/09 16:42
9F:→ zonble:跟 Scrollview 有关的都瞧一下 08/09 16:44
10F:→ zonble:去看 WWDC 2010,Designing Apps with Scroll Views 08/09 17:12
12F:→ Sapp:uiscrollview + catiledlayer 是最基本的 08/09 23:32
13F:→ shinrenpan:用了tiled layer客户不满意啊..说为什麽有透明的区块 08/10 12:05
14F:推 yllan:是指块状载入?把动画关掉应该就可以了吧。 08/10 12:16
15F:→ hearther:切成一页一页在塞到scroll view动态显示正在看的页面就好 08/10 23:13
16F:→ hearther:还有一个方法,如果pdf档案没加密的话那用mmap load pdf 08/10 23:16
17F:→ hysteresis:如果ibooks也卡,不要指望pdf tiling了。 08/11 23:01
18F:→ hysteresis:按放大倍率分层,切成图片吧... 08/11 23:02
19F:→ shinrenpan:是的iBook也卡,所以就只有压档案了..另外切图的话 08/12 10:57
20F:→ shinrenpan:客户不接受,因为整个app超过20M,说一定要user 3G可安装 08/12 10:57
21F:→ popcorny:这种问题看来要透过非技术的手段解决了 u.u 08/12 11:25