技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營

贊助商

分類目錄

贊助商

最新文章

搜索

簡(jiǎn)化svg文件中的對(duì)象可減小文件大小,6mb減到700kb

作者:admin    時(shí)間:2022-11-3 23:35:23    瀏覽:

對(duì)于一些非常復(fù)雜的圖像,要處理它們,把7mb的文件,轉(zhuǎn)變成200kb的文件,這個(gè)變化是非常驚人的,有一種方法可以優(yōu)化圖像并消除一些復(fù)雜性。

方法一:使用 Illustrator 減少文件大小

1、在 Illustrator 中打開 SVG

2、全選

3、點(diǎn)擊路徑,查找器面板上的合并按鈕(Window > Pathfinder )

這將在一定程度上簡(jiǎn)化圖像。事實(shí)上,你可以多次點(diǎn)擊合并按鈕,至少對(duì)于你發(fā)布的文件而言。很少有諸如“太多合并”之類的事情。一旦對(duì)象盡可能地合并,它們將不會(huì)進(jìn)一步合并, 因此在第一次單擊“合并”按鈕后,你無法真正將圖像降級(jí)到任何真實(shí)程度。

使用你的文件,我按了兩次合并按鈕,這就是事情會(huì)減少的程度。

看起來還是差不多。

但是基礎(chǔ)結(jié)構(gòu)已經(jīng)大大簡(jiǎn)化:

 

這將包含 37,205 條路徑的 5.9mb 文件減少到只有 694k 和 1,464 條路徑。

這是刪除了超過35,000個(gè)對(duì)象。

這是從 Illustrator CS6 中保存的直接的、不關(guān)注細(xì)節(jié)的 SVG。我敢肯定,只要注意 SVG 代碼文件的大小,就可以再減少一點(diǎn)。但現(xiàn)實(shí)情況是,對(duì)于所有對(duì)象,重建可能是使文件大小低于 500k的唯一方法。

方法二:使用 Illustrator 減少文件大小

首先,如果將 Illustrator 保存為 .AI 文件,該文件通常攜帶最少的工作包袱。我完全沒有改變,這是我下面尺寸截圖中的原始(也是最大的)文件。

其次,如果選擇所有內(nèi)容并在 Pathfinder Palette 中選擇“合并”,它將合并所有觸摸和相同顏色的內(nèi)容。

 

合并前:

 

合并后:

 

請(qǐng)注意它如何大大簡(jiǎn)化了段數(shù)(淺藍(lán)色線)。另存為 .AI 文件,即標(biāo)記為“Merged”的文件。因此,只需這樣做即可將文件大小減少到原始文件的近 1/3。

最后,合并后的圓心有一個(gè)奇怪的星爆,由中心的筆劃組成。它們都是相同的筆畫粗細(xì),因此你可以選擇其中一條線,轉(zhuǎn)到Select-> Same->Stroke Weight選擇所有奇怪的筆畫并將其刪除。

然后,你可以選擇全部并再次“合并”以將中心合并為一個(gè)形狀。這讓我得到了標(biāo)記為“Merged 2”的最小文件大小。

相關(guān)文章

相關(guān)文章

標(biāo)簽: SVG  
x
  • 站長推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */