网站大量收购独家精品文档,联系QQ:2885784924

计算机检测维修与数据恢复(上册)课件 子任务2 利用 WinHex恢复PNG文件.pptx

计算机检测维修与数据恢复(上册)课件 子任务2 利用 WinHex恢复PNG文件.pptx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

子任务2利用WinHex恢复PNG文件任务2PNG文件恢复项目8文件恢复

恢复受破坏PNG文件01

任务实施2(一)恢复受破坏PNG文件(共有3个步骤)步骤一:附加虚拟磁盘,运行Winhex并打开它步骤二:确认PNG文件被破坏步骤三:恢复PNG文件

一步骤一:附加虚拟磁盘,运行Winhex并打开它在素材文件夹中,双击“8任务2-2-1.vhd”,在根目录下双击打开用户文件“8任务2-2-1.PNG”,看不到图像内容,然后运行Winhex,打开“HD1”,界面显示该硬盘信息,此虚拟磁盘共分有1个主分区。恢复受破坏PNG文件步骤二:确认PNG文件被破坏点开分区1,进入分区1,在根目录下双击打开用户文件“8任务2-2-1.PNG”,发现该文件头所在扇区0全被清零。

一步骤三:恢复PNG文件1.复制一个图像文件(PNG)的PNG文件标志及文件头复制一个图像文件(PNG)的PNG文件标志及文件头到用户损坏文件“8任务2-2-1.PNG”的文件标志及文件头处。恢复受破坏PNG文件2.修改图像深度及颜色类型光标移到偏移0X18处,把其值修改为“8H”,即32位真彩色(若被破坏的图像不是32真彩色,不影响显示)。接着把光标移到偏移0X19处,把其值修改为0X06,即颜色类型是带α通道数据的真彩色(若被破坏的图像不是带α通道数据的真彩色,不影响显示)。如图8-6所示。图8-6Winhex编辑窗口信息(修改图像深度及颜色类型)图

一步骤三:恢复PNG文件3.修改图像像素高度,让图像占1/2幅画面左右打开图像,发现图像满画面,如图8-7所示。返回Winhex编辑窗口,光标移到偏移0X14处,用数据解释器32项查看参数,值为636,即图像像素高度为636,把该值改为1200,保存后,发现图像占屏还没到1/2,把该值改为1500,保存后,发现图像占屏已近1/2,此时图像是花屏的,但修改图像像素高度跟花屏无关,只影响显示图像的高度。(若在修改图像像素高度过程中,图像一直满幅,说明图像像素宽度太小,需调大图像像素宽度后,重新调高图像像素高度;若一开始,图像占幅很少,且一直调低图像像素,都没出现满屏,说明图像像素宽度太大,需调小图像像素宽度后,重新调低图像像素高度,因此,找图像占1/2幅画面状态很重要,图像占1/2幅画面状态对应的像素宽度值,是下一步图像像素宽和高查找的基准值。另外因找图像占1/2幅画面状态属于粗调,修改图像像素值可采用逐级增大1-2倍和逐级减小1/2-1/4倍的办法)。如图8-8所示。恢复受破坏PNG文件

一步骤三:恢复PNG文件恢复受破坏PNG文件图8-7“8任务2-2-1.PNG”图像满幅图8-8“8任务2-2-1.PNG”图像占半幅

一步骤三:恢复PNG文件4.修改图像像素宽度,使图像倾斜度渐近45度角若图像像素宽度与原值不一样,就花屏,要图像显示正常,修改图像像素宽度与原值的偏差最终要达到0,因此,需采用逐级增减1/2-1/4倍办法修改图像像素宽度的值,这与图像占1/2幅画面状态修改图像像素值可采用逐级增加1-2倍和逐级减小1/2-1/4倍的办法有所不同。根据显示原理,当图像像素越接近原值时,图像向下倾斜度增大,逐渐增大到45度角。如图8-9所示(图像向右下斜,说明图像像素宽度还小,,需图像像素宽度+1,图像就正常显示了)和如图8-10所示(图像向左下倾斜,说明图像像素宽度还大,需图像像素宽度-1,图像就正常显示了)。恢复受破坏PNG文件图8-9图像向右下倾斜(45度角)图8-10图像向左下倾斜(45度角)

一步骤三:恢复PNG文件光标移到偏移0X10处,用数据解释器32项查看参数,值为“636”,即图像像素宽度为“636”,打开图像,发现图像向右下倾斜,说明像素宽度值小,需加大。逐级增大1/2倍加,即加到值为900(600+600/2=900),用数据解释器32项输入900,保存后,打开图像,图像向左下倾斜,说明像素宽度值偏大,需减小。逐级减小1/2倍加,即减小到值为750(900-600/4=750),用数据解释器32项输入750,保存后,打开图像,发现其图像向右下倾斜,说明像素宽度值偏小,需增加。逐级增大1/2倍加,即增加到值为825(750+600/8=825),用数据解释器32项输入825,保存后,打开图像,图像向左下倾斜,说明像素宽度值偏大,需减小。逐级减小1/2倍加,即减小到值为788(825-600/16=788),用数据解释器32项输入788,保存后,打开图像,发现其图像向右下倾斜,说明像素宽度值偏小,需增加。逐级增大1/2倍加,即增加到值为807(788+600/32=807),用数据解释器32项输入807,保存后,打开图像,图像向左下倾斜,说明像素宽度值偏大,需减小。逐级减小1/2倍加,

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档