最近我在偶然间发掘用软体解除SWF档马赛克的方法,方法很简单,刚好贴吧又没此类文章,
所以心血来潮写教学,并不是所有马赛克都可以直接消除,前提是马赛克没嵌入图中,
而是浮在图上才行,不然就得用Photoshop重新绘图再替换原档,这麼做既费时又要技术,
因此不予讨论,请注意以下解码教学只适用於SWF档,别类档案不能这样除码。
我使用的软体为Sothink SWF Decompiler(硕思闪客精灵),解码不一定要用此套软体,
其他功能类似的软体也行,顶多操作方式不太一样而已,因为步骤简单,看文字叙述应该就能懂,
加上贴吧禁止H图,所以我只撷取界面图给大家看,如果对下面的步骤说明有疑问请提出来。
1.用Sothink SWF Decompiler开启SWF档,可看到其中各种组件
2.在向量图中寻找解码目标,找到后点两下图片,再按「编辑」
3.点选图上的马赛克部分,按Del键消除该部分,再按「完成编辑」
4.解完马赛克后另存新档,检查生成的SWF档画面有无问题
5.假如解码后SWF档的画面产生问题,请针对走样处做修复,通常用原图档的物件来替换就行了
基本上解码就这样而已,倘若向量图上有码,但步骤3却找不到独立的马赛克元件,
八成是马赛克已嵌入图中,本方法便无效,还有一种情况是:马赛克本身自成一张向量图,
与其他图片分开,此时就得找出马赛克那张向量图,圈选整张图按Del键消除即可
不过假如向量图上明显**,也没有当作马赛克的向量图,那可能是利用程式码来赋予马赛克,
想去掉这种马赛克需要对程式码有一定程度的了解,这我就没办法啦。
我发现解码后储存的SWF档通常会变大不少,为了这个问题,我苦恼一段时间寻求解决之道,
最后好不容易找到Flash Optimizer,既可维持原来的画质和音质,又能顺利压缩解码后的SWF档,
只需勾选Apply ZLib compression及Compress zero objects,其他选项不必勾,便可开始压缩,
虽然有时会失败,但仍非常实用,我的教学文章到此结束,希望对大家有帮助
另外开放你送心我解码活动,如果你有Flash影片或Flash游戏想解码,却懒得自己动手,
可以PM请我帮忙解码,但条件是这是我的马甲不经常上我们的贴吧,而且我不保证一定成功,前面已经说过,
直接除码有条件限制,假如一次要解码的图档数量太多,我可能会事先要求额外的积分报酬,
还有我基本不上这个马甲,不见得能马上回覆求助的PM,建议大家自己弄比较有成就感喔
所以心血来潮写教学,并不是所有马赛克都可以直接消除,前提是马赛克没嵌入图中,
而是浮在图上才行,不然就得用Photoshop重新绘图再替换原档,这麼做既费时又要技术,
因此不予讨论,请注意以下解码教学只适用於SWF档,别类档案不能这样除码。
我使用的软体为Sothink SWF Decompiler(硕思闪客精灵),解码不一定要用此套软体,
其他功能类似的软体也行,顶多操作方式不太一样而已,因为步骤简单,看文字叙述应该就能懂,
加上贴吧禁止H图,所以我只撷取界面图给大家看,如果对下面的步骤说明有疑问请提出来。
1.用Sothink SWF Decompiler开启SWF档,可看到其中各种组件
2.在向量图中寻找解码目标,找到后点两下图片,再按「编辑」
3.点选图上的马赛克部分,按Del键消除该部分,再按「完成编辑」
4.解完马赛克后另存新档,检查生成的SWF档画面有无问题
5.假如解码后SWF档的画面产生问题,请针对走样处做修复,通常用原图档的物件来替换就行了
基本上解码就这样而已,倘若向量图上有码,但步骤3却找不到独立的马赛克元件,
八成是马赛克已嵌入图中,本方法便无效,还有一种情况是:马赛克本身自成一张向量图,
与其他图片分开,此时就得找出马赛克那张向量图,圈选整张图按Del键消除即可
不过假如向量图上明显**,也没有当作马赛克的向量图,那可能是利用程式码来赋予马赛克,
想去掉这种马赛克需要对程式码有一定程度的了解,这我就没办法啦。
我发现解码后储存的SWF档通常会变大不少,为了这个问题,我苦恼一段时间寻求解决之道,
最后好不容易找到Flash Optimizer,既可维持原来的画质和音质,又能顺利压缩解码后的SWF档,
只需勾选Apply ZLib compression及Compress zero objects,其他选项不必勾,便可开始压缩,
虽然有时会失败,但仍非常实用,我的教学文章到此结束,希望对大家有帮助
另外开放你送心我解码活动,如果你有Flash影片或Flash游戏想解码,却懒得自己动手,
可以PM请我帮忙解码,但条件是这是我的马甲不经常上我们的贴吧,而且我不保证一定成功,前面已经说过,
直接除码有条件限制,假如一次要解码的图档数量太多,我可能会事先要求额外的积分报酬,
还有我基本不上这个马甲,不见得能马上回覆求助的PM,建议大家自己弄比较有成就感喔