13637049774:这种文件过大的问题出在哪呢?我也遇到过,用脚本确实可以解决的
(2023-12-01 08:58)
T-L||yE,h
\)[j_^ & .j&0WE 【
问题介绍】:
bJ%h53 图片本身的长宽并不是很大,但图片却非常占内存。 "sCRdx]_ 而且无论你如何裁剪缩小图片尺寸,图片本身都会占据很大内存, q;CiV 这是因为图片本身的垃圾元数据过多造成的。 B9 uoVcW 在PS内,点击菜单 【文件】-【文件简介】(快捷键Alt+Shift+Ctrl+I),
'<<t]kK[N 在弹出的窗口选项最下方,有一个【原始数据】的选项,点击就可以看到这些元数据,
L*+@>3mu) 一般正常图片的原始数据是很少的,但这类“问题图片”的数据却出奇的多。
/ SB;Von )&O
%*@F CRE3icXbQ 【问题成因】: 'H!Uh]! 造成这类问题的原因是因为修饰这类图片的朋友的PS首选项内的一些设置出现了问题, BU_nh+dF 错误操作的原因一共分为以下三步: am'7uy!ka~ (1)【勾选了“历史记录”选项,强烈建议不勾选,也就没有了下面的错误。】 59A}}.@?m (2)【在(1)的基础上又选择勾选了“元数据”,这是错上加错。】 )akoa,#%6c (3)【在(2)的基础上又勾选了“编辑记录项目”内的“详细”,这是大错特错。】 ~mxO7cy5Cg 做了以上操作后,你PS内的每一步操作信息都会记录在元数据内,图片所占内存自然越来越大。 2zb"MEOS5 (4)【以上三种情况都没有出现,但自己将别人有问题的图片素材拖入到了自己的图片内,垃圾信息也跟着添加进来了, Kc-W&?~y#1 很多素材网站的供图作者都会无耻的把垃圾元数据信息故意加入到素材图片内, # W']6'O 让不熟悉内幕的新人小白一看图片体积很“大”误以为很“高清”,然后选择购买下载。严重鄙视这类无耻行为】。 7$=InK -----------------------------------------------------------------------------------
KpGhQdR# 解决办法1:
niyV8v PS内打开“问题图片”,点击【文件】-【导出】-【储存为web所用格式】,
Hn"RH1Zy 在弹出的面板内设置存储格式选择为“JPEG”,品质设置为“100%”,元数据选择“无”,
x;d6vBTUb 然后点击下方的“存储”并选择存储路径及名称,保存出去即可。
IJ"q~r$ 此方法也是利用保存的时候选择元数据为“无”而起到了删除垃圾元数据的作用。
NLqzi%s a=2%4Wmz 解决办法2:
##*3bDf$-5 PS内打开“问题图片”,点击【文件】-【导出】-【导出为】,
KRzAy)8 在弹出的面板内设置存储格式选择为“JPG”,品质设置为“100”,元数据选择“无”,
+0Y&`{#Z 然后点击下方的“全部导出”并选择存储路径及名称,保存出去即可。
;_(4Q*Yx 此方法也是利用保存的时候选择元数据为“无”而起到了删除垃圾元数据的作用。
L4HI0Mx /4Gt{ygSr 解决办法3:
5j(k:a+!H PS内打开“问题图片”,点击【编辑】-【首选项】-【导出】,
ICQKP1WFp 在弹出的面板内设置存储格式选择为“JPG”,品质设置为“100”,元数据选择“无”,
i/4>2y9/F4 点击【确定】以退出首选项窗口,接下来点击【文件】-【导出】-【快速导出为JPG】,
&8lZNv8;(p 在弹出的窗口内选择存储路径及名称,保存出去即可。
e"<OELA 当然,你也可以不做首选项的设置,不过这样操作的话,快速导出为的格式就会是默认的PNG。
L,!?Nt\ 此方法也是利用保存的时候选择元数据为“无”而起到了删除垃圾元数据的作用。
S1_RjMbYM W6Fo6a"< 解决办法4:
1+s;FJ2} 用看图软件浏览该“问题图片”,这里以“FSViewer看图软件”为例,
sgFEK[w.y 用FSViewer打开该问题图片后,按快捷键Ctrl+S(另存),
k,*XG$2h 在弹出的窗口内选择存储路径及名称,参数设置为“100”,保存出去即可。
=^?/+p8k 此方法是利用看图软件内另存的时候看图软件并不能同时另存元数据而起到了删除垃圾元数据的作用。
77Dn97l)& U xGApK=X 解决办法5:
4WB0Pt{ PS内打开“问题图片”,点击【图层】-【复制图层】,
fJg+ Ryo 在弹出的面板内选择“文档”选项为“新建”并在下侧“名称”处随意新命名,
z0 3K=aZ 在新建的图片文件窗口状态下点击【文件】-【存储】,
<P_-s*b 在弹出的窗口选择自己需要的格式及路径,保存出去即可。
h_'*XWd@ 此方法是利用复制图层并建立新文档的时候新建立的文档并不能同时保留元数据而起到了删除垃圾元数据的作用。
upmx $H> mfr|:i 解决办法6(本帖楼主所分享的文件就是这个方法,这里就不附上代码了,不好断人财路的):
W=?<<dVYD 2,b$7xaf (1).新建一个文本文档,将清理元数据的相关代码复制并粘贴到这个文本文档中。
l/5
hp. (2).文本文档保存后,将【.txt】格式修改为【.jsx】格式。
6gDN`e,@ (3).在PS内打开有问题的图片。点击【文件】-【脚本】-【浏览】,选择打开刚刚家里的jsx文件即可。
H5|;{q:j 'w aaw_>b 另外还有很多类似的方法,这里就不多作赘述了,只要是能删除它的“垃圾元数据”即可解决。 /n&&Um\ -----------------------------------------------------------------------------------
ih3n<gXF SXh-A1t wCBplaojJ