如何对 TIF 图形文件 进行操作?

Accesser 2000-01-13 12:51:00
请教各位大虾:
1.如何打开 TIF 文件?
2.如何把TIF文件转换为jpg 文件?

Accesser 顿首.
...全文
151 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
PII 2000-01-13
  • 打赏
  • 举报
回复
tlovexyj@163.net
kxy 2000-01-13
  • 打赏
  • 举报
回复
1)www.csdn.net -> Visual C++ -> 控件大集合 中有ocx控件.
www.csdn.net的 开发资源->文件格式中有Tif的格式说明.

2)
http://red.east.net.cn/~develop/Visual%20C/index.htm
中位图操作.
www.csdn.net -> Visual C++ -> VC源码集合 -> jpg的读写源码.
BTW:你自己在www.csdn.net中再找找吧.
快速,易用, 安全,免费的福文PDF阅读器是你最佳PDF阅读软件        福文PDF阅读器软件是一个免费,快速,可靠的PDF阅读器. 它能打开、 查看、 打印和转换PDF文件到文本文件(TXT)、 图形文件(BMP)、 图形文件(JPG)、 图形文件(JPEG)、 图形文件(GIF)、 图形文件(PNG)、 图形文件(TIF),图形文件(TIFF)等,并且这此功能完全免费的PDF查看器。        福文PDF阅读器软件,支持放大和缩小,PDF页面旋转,幻灯片播放,全屏,它可以支持超过50种语言. 如英语,法语,德语,中文,意大利语,西班牙语等。        福文PDF阅读器有一个非常特殊的功能,它是幻灯片。您可以浏览PDF文档的方式,就像你显示您的Microsoft PowerPoint幻灯片一样。        福文PDF阅读器为替代Adobe阅读器提供了一个很好的替代软件. 读者可以在任何Windows操作系统上运行。        福文PDF阅读器支持的操作系统有Windows XP(32位或64位),vista (32位或64位), 7 (32位或64位), 和支持Windows 8.        福文PDF阅读器可以在您的系统上的PDF文件类型相关联的软件。它用空间小,瞬间启动,快速渲染PDF文件,并使用很少的内存。打开,查看,打印,转换,轻松自如地协作,请使用FoxPDF阅读器。        快速:福文PDF阅读器加载速度非常快。        转换:福文PDF阅读器能转换PDF文件到文本文件(TXT)、 图形文件(BMP)、 图形文件(JPG)、 图形文件(JPEG)、 图形文件(GIF)、 图形文件(PNG)、 图形文件(TIF),图形文件(TIFF)等.        特殊功能:福文PDF阅读器最亮点的地方就是增加支持幻灯片功能。给你不一样的阅读方式,就像你显示您的Microsoft PowerPoint幻灯片文件一样。 安全:如果你的PDF文件被感染了病毒,软件将加载安全部份让您阅读将不会被感染病毒.
 OpenGL-自主高性能三维GIS平台架构与实现/第二季:实现三维GIS球体+ 高程数据章节名称DEM基础1DEM基础知识1.介绍基本的DEM知识2.什么是DEM,作用是什么2DEM数据1.如何获取/ 传统测量/激光扫描/无人机测量/ 点云数据/ 倾斜摄影2.如何使用/局部小规模(栅格数据,图片/tif),3. 组织方式4. 根据使用目的不同,介绍多种优化方法3DEM图层的实现原理14DEM数据结构定义struct  V3U3N4顶点数据的生成和计算WGS84投影计算5wgs84 投影球体被切成一个个小圆弧,一共60个投影带,分别为01,02.........60WGS的最新版本为WGS 84(也称作WGS 1984、EPSG:4326),1984年定义、最后修订于2004年。接口定义坐标转换Wgs84 数据加载6瓦片编号计算生成算法1. 经纬度到大地坐标的转换2.大地坐标到经纬度坐标转换3. 根据经纬度获取瓦片编号框架重构7智能指针重构框架1. 基类定义(所有的类继承自基类),基类派生自 std::enbale_shared_from_this2. 实现智能指针的动态转换接口3. 实现向下转换4. 已有的类实现全部使用智能指针重构5. 任务系统(多线程加载任务)8引入图层(Layer)1. 介绍图层的概念以及重要性2. 图层类实现3. 修改框架(使用图层的方式重构框架)9Layer-bug排查(绘制过程中出现错位,偶发)1. 框架重构后遇到问题(绘制结果错误)2. 瓦片索引方式发生变化,多线程中引起内存问题3. 修改索引方式,解决绘制偶发错误问题10引入数据源(TileSource)1. 数据源的作用与设计目的2. 当前存在的问题,数据调度中存在问题3. 数据源(TileSource)类实现11数据格式管理(FormatMgr)1. 数据格式管理(FormatMgr) 提出的目的,需要解决的问题2. CELLFormat基类接口抽象3. 实现几个标准格式类4. 修改框架流程,使用FormatMgr重构流程5. 扩展支持,后续支持任务格式数据加入系统12Task(任务)优化1. 任务中低耦合数据结构,目的是让Task更加的通用2. 修改任务读取代码与任务处理代码,完善处理流程DEM高程13DEM-数字高程定义1. 什么是数字化高程数据2. 当下GIS系统中有哪些常见的高程格式3. 课程体体系中使用的哪种格式4. 高程类定义以及实现,并加入到FormatMgr 管理系统中14高程瓦片数据读取1. 介绍GIS系统相关的工具(在数据转换)数据生成方面可以解决大量时间2. 自定义高程瓦片格式说明3. 自定义高程格式文件解析,并以智能对象的方式引入到系统中4. 完善框架代码,适配高程数据15高程瓦片文件的读取1. 实现基本的读取算法2. 增加格式化组件,并加入到系统中3. 配置高程图层以及高程数据源,并加载数据,验证数据正确性16瓦片数据结构重构1.顶点生成2.UV坐标计算3.面数据生成17DEM重构绘制流程1. 修改绘制数据结构,去除无用字段2. 增加Mesh类,实现光栅数据转换成三角面数据,计算UV数据,提炼接口3. 修改系统调度,实现顶点数据,UV数据,以及面数据的生成与更新4. 按需更新数据,而不是每一帧更新18DEM-数据精度问题(CPU)1. 因为瓦片数据使用大地坐标作为系统输入,造成瓦片坐标很大,单浮点数据精度不够2. 使用局部坐标的方式解决单浮点精度问题3. 调整相机参数,解决投影矩阵数据计算深度精度问题4. 修改绘制shader 实现对瓦片数据的绘制19DEM-数据精度问题(LogDepth)1. 使用对数深度(log depth )算法在GPU中 计算解决单浮点经纬计算问题2. 修改shader ,增加对(logDepth)算法支持3. 修改C++端代码,实现对shader数据的输入20DEM-数据结构优化1.当下使用CPU端数据通过接口的方式传递给GPU,速度慢2. 使用Instance 方式降低Vertex Buffer 的大小,优化渲染系统21DEM-GPU缓冲区优化1. 使用Vertex Buffer Object / Index Buffer Object  / Instance  方式优化渲染系统2. 修改绘制接口,使用DrawElementsInstanceBaseInstance方式提升系统性能内存池与对象池22瓦片生成优化/对象池1. 相机移动过程中会频繁的建立与释放瓦片,对CPU有较大的消耗2. 引入内存池,避免频繁的内存申请与释放,降低CPU时间3. 改造智能指针对象,对象释放通知到内存管理,回收对象内存23改造任务系统支持对象池1. 任务系统是一个公用模块,被多个模块使用,避免频繁的内存操作,引起的内存碎片2. 实现对象池,并应用到任务模块法线计算24法线计算1. 修改现有顶点结构,增加法线支持2. 修改shader,增加法线顶点输入,使用平行光光照模型3. 修改绘制流程,支持光照计算,使用探照灯作为光源输入25顶点法线计算/共享法线计算1. 增加数据结构保存顶点数据被多个面共享的次数2. 计算面法线,并累加到顶点法线中3. 根据顶点被面共享的次数做平均法线计算4. 修改流程,按需更新法线数据26法线数据压缩1. 法线数据使用3 * float 数据存储,大大的增加了系统的数据2. 实现算法,将3 * float 数据压缩成4字节数据3. 改造绘制代码,支持压缩数据输入27GPU中计算产生法线数据(去掉CPU中计算)1. 引擎支持 Geometry Shader 阶段2. 编写 Geometry Shader,实现法线计算系统功能优化28重构CPU拾取流程1. 当下的拾取流程,只支撑二维数据拾取,无法准群的拾取三维数据2. Terrain中增加拾取接口,输入射线,输出拾取到顶点数据29绘制拾取结果1. 增加一个绘制点的方法,实现绘制代码2. 修改shader,增加logdepth3. 调试代码,花费了很多时间排查错误,最总排查到是因为uniform参数笔误写错造成。30任务系统完善,避免任务队列无线膨胀1. 任务系统中,没有限制队列的大小,生产者的能力远大于消费者的能力,造成任务队列膨胀2. 处理办法,限制生产者的生产能力,而不是限制任务队列大小(这种方式会造成业务逻辑异常复杂)3. 使用sleep休眠方式(这种方式是严重错误的)31如何避免瓦片数据抖动1. 产生瓦片抖动的原因 ? 分裂算法与回退算法中间没有过度2. 引入过度流程,避免内存抖动,参数因子是一个重要的数据,需要谨慎使用3. 有必要结合瓦片自身数据动态计算参数因子32瓦片数据管理-fepk文件格式支持-全球数据加载1. 支持fepk文件格式,增加fepk读取组件,适配fepk文件2. fepk管理数据方式:一般情况选择全球前10级别作为基础级别,因数据量不大(1G)左右,后续以8级作为基础级别,全球19级别数据被划分为 2^8 * 2^7(512 * 256)个块。每个块中包含了256 * 256 张小瓦片33fepk高程数据读取 34高程分裂处理当瓦片没有高程数据,那么子节点以及其他后代节点该如何共享父节点的数据35lesson-734-高程瓦片分裂处理(2)-算法实现高程数据分裂算法实现实现对高程数据的切分,并对特殊数据进行处理36高程瓦片分裂处理(3)-问题排查 37高程瓦片分裂处理(4)-(后代节点更新问题)当一个瓦片高程数据更新后,他的儿子节点,孙子节点...该如何处理?38瓦片视锥裁剪错误高程数据更新后,没有技术计算瓦片包围盒信息,造成包围盒错误,进而引视锥计算错误39http支持1.引入三方库 Libcurl2.http类封装,支持http读取数据40fepk.server使用 生成三维地球41改造四叉树-统一使用经纬度输入42地形网络生成算法重构 43引入球体坐标系 44使用球体坐标改造瓦片 45多图层(加载标签数据) 课时截图:镜头拉近后,显示细节数据加载矢量SHP国界线数据:加载矢量三维白膜数据截图高程数据加载点云数据 加载倾斜摄影数据 
一、功能简介 《大样文件阅读器》是北大方正或潍坊华光电子出版系统的大样文件(又称为二扫文件)的浏览软件。本软件不需要任何硬件支持,便可在中文MS-Windows9X、WindowsNT、Win2000和WindowsXP环境下显示和打印二扫文件。 本软件适用于以下用户: 1、任何使用方正系统排版的个人。特别适合于科研工作者将自己著述的二扫文件直接放在Internet上进行交流。 2、国家机关和公司。既可以使用二扫文件作为电子公文、电子文档的标准格式进行局域网络上的传递或者在Internet上对外发布,又可以将二扫文件建成全文数据库系统或者刻制CDROM,使用本软件进行二扫文件的浏览与打印。 3、出版社、杂志社、报社。使用本软件实现电子出版和网络出版,尤其适用于科技书籍和期刊杂志的电子出版和网络出版。 二、主要特性 1、良好的平台无关性 《大样文件阅读器》是一个完全独立的应用程序,不需要外挂任何软硬件产品,与Windows系列操作系统具有良好的兼容性。由于它的独特设计,完全可以兼容未来的Windows系统。随着操作系统发展日新月异,我们的所有产品将会兼容其它操作系统,例如Linux。 2、完备的文件格式兼容性 《大样文件阅读器》不仅可以阅读老的方正二扫文件,如PS2、S72、S2,而且能阅读最新的大样文件格式:MPS和S92。 3、支持图片显示 《大样文件阅读器》能支持JPG、GIF、BMP、TIF、PCD、PBM、TAG、PNG、PCX等图形文件格式。 4、方便的浏览设计 《大样文件阅读器》提供了方便快捷的操作设计。下面是每一种操作及其对应的快捷键。 5、独特的文本选择模式 《大样文件阅读器》为用户提供了方便的文本选择模式设计,系统分为“拖拽模式”和“选择模式”。 6、文本导出功能 选择“文件”菜单的“另存为”子菜单,可以将当前大样文件导出为文本文件。 7、完全支持GBK标准汉字和图形符号 《大样文件阅读器》完全支持GBK的标准汉字和符号,GBK标准定义的21008个汉字以及1038个符号在《大样文件阅读器》中都能显示和打印。 8、支持方正字库   《大样文件阅读器》不带任何字库,但它提供了两种显示字体方案。 如果你的系统中安装了方正字库,你可以在“设置”菜单的“显示字体方案”中选择使用“方正字库”,此时所有字体均使用方正字库显示和打印。 如果你的系统中没有安装了方正字库,你可以在“设置”菜单的“显示字体方案”中选择使用“系统字库”,此时文件使用的所有字体均会使用系统中的相似字体显示和打印。 9、支持大样文件打印

16,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧