iPad上浏览超大图像,kakadu和Jpeg2000在iOS上的例程
来源:互联网 发布:linux 杀死进程命令 编辑:程序博客网 时间:2024/05/21 10:26
如何能在iphone / iPad上高效地看超大图像(如地理、医学类图像),
Jpeg2000和kakadu能很好的实现这一功能,下图基本实现了窗宽窗位、缩放、平移。
渲染采用OpenGL ES。
值得注意的是,和PC不一样,解码最好放在主线程里,否则会死锁。
这一点还不能解释,俺对iOS同步机制的理解还不是很深入。
class CJP2ImageNotifier : public kdu_client_notifier {
public:
CJP2ImageNotifier(CJP2Image* jp2Image, NSObject* observerView) : Jp2Image(jp2Image), View(observerView) {
}
virtual void notify() {
[View performSelectorOnMainThread:@selector(onNotify)
withObject:nil
waitUntilDone:NO];
}
private:
NSObject* View;
CJP2Image* Jp2Image;
};
- iPad上浏览超大图像,kakadu和Jpeg2000在iOS上的例程
- JPEG2000的Kakadu源代码浅析
- Kakadu中实现的JPEG2000量化和界定参数
- Kakadu中实现的JPEG2000量化和界定参数
- [ios]AVCaptureSession 在横向模式在 iPad 上的问题
- 基于JPEG2000的Kakadu开源代码结构和移植性分析
- 基于JPEG2000的Kakadu开源代码结构和移植性分析
- 基于JPEG2000的Kakadu开源代码结构和移植性分析
- iOS 自定义tabbar,在ipad上点击的位置不对
- CSS3 Media Queries在iPhone4和iPad上的运用
- UIImagePickerController在iPhone和iPad上的区别
- UIImagePickerController在iPhone和iPad上的区别
- 在 iPad和 iPhone的浏览器上查看网页源代码
- CSS3 Media Queries在iPhone4和iPad上的运用
- 基于KaKadu的JPEG2000解压缩算法的改进
- JPEG2000的Kakadu源代码浅析之一:文件首部
- JPEG2000的Kakadu源代码浅析之二:码流参数
- Kakadu中kd_compressed_stats类的解释-JPEG2000一种实现
- 第六章 - 图像变换 -梯度和Sobel导数(cvSobel)
- spring+struts+hibernate 项目debug总结
- 国内有哪些比较优秀的 UED 团队?
- 迷时师度 悟了自度
- VS2008中MFC界面编程Caption中文全是乱码的解决办法
- iPad上浏览超大图像,kakadu和Jpeg2000在iOS上的例程
- Exercise 4: Logistic Regressionand Newton's Method
- 虚析构函数
- Java集合类3—迭代器和Collections类介绍
- 今天面试总结
- Hiberante 面试网站
- PowerDesigner数据模型(CDM->PDM->SQL脚本的转换流程)
- SQL 左外连接,右外连接,全连接,内连接
- 给年轻工程师的十大忠告