秀米svg點擊顯示另一張圖_SVG的雷,你踩過了沒?

原標題:SVG的雷,你踩過了沒?

隨著SVG互動布局的出現和在H5的應用越來越多,不少小伙伴們會想在秀米里上傳自己制作的SVG圖形。秀米的首頁頂部教程收錄了一篇關于SVG圖形的講解:「秀米的SVG圖片」,里面主要介紹了SVG圖形有放大縮小不失真的特性以及如何從Adobe Illustrator(下面簡稱Ai)導出“.svg”文件的方法。但是這個教程有兩個地方沒有展開講解:

1、SVG是怎么構成的?

2、SVG有哪些使用禁忌?

SVG圖片并不是單純地把任意一個圖片文件的后綴改成".svg"就能轉換出來的。秀米的小伙伴們在上傳或者使用SVG的過程中經常會遇到像“該矢量圖形中包含不支持的內容”,“使用了過多SVG圖形無法同步”這樣的問題,那么本篇就來給大家排排雷。

01

SVG如何構成

熟知Ai或者其他矢量圖制作工具的小伙伴應該比較了解,制作一個矢量圖形,就是將多個錨點圍成一個形狀,這個形狀可以添加填充色或者是邊框:

那么換句話說,矢量圖就是由多個錨點圍成的一個或者多個形狀的集合。矢量圖和位圖(常見的位圖如JPG、PNG)最明顯的區別就是矢量圖有錨點,而位圖沒有:

矢量圖有錨點

位圖沒有錨點

常見的矢量圖文件格式有 “.svg”、“.ai”、“.eps”,而在秀米和公眾號上適用的矢量圖格式只有“.svg”。

02

SVG有哪些使用禁忌

錨點特別多的SVG不能用

每一篇公眾號圖文,其實相當于一個網頁頁面,除了表面上能看到的正文字數之外,其實公眾號圖文還會統計背后的代碼字數。不少小伙伴在使用了一些復雜SVG圖形后,同步到公眾號時會出現這樣一個提示:

這時小伙伴可能會納悶:我既沒有寫太多的字數,也沒有用過多圖形,怎么就無法同步呢?如果是用了SVG圖形,出現了這個報錯,但卻又不是因為用了過多的SVG圖形,那么絕對是因為所用的SVG圖形包含了過多的錨點。有些錨點很復雜的SVG圖形表面上看起來是這樣的:

光看著就有數不清的錨點

而這些錨點的html代碼形式更是夸張,這一個花的SVG代碼多達兩萬多字:

別說網頁會崩潰,我看著都崩潰了

雖然舉了個夸張的例子,可能一般情況下也碰不著,但還是奉勸大家,盡量不要用錨點過于復雜的SVG圖形。

SVG的描邊是無法改色的

有些小伙伴在制作SVG圖形時,會給圖形加上描邊,例如像下方的星星圖形有一圈黑色的描邊:

當這個圖形上傳到秀米后,描邊是可以正常顯示的,但是在秀米的SVG換色功能里卻不能改色。如果希望描邊是可以改色的話,解決方法很簡單。在Ai里選中這個圖形,然后執行對象→路徑→輪廓化描邊:

這個操作可以讓原來的描邊轉變成圖形,上傳到秀米后就能改色了。

SVG不支持字體

小伙伴制作的SVG圖形中,可能包含了一些未轉化成輪廓的文字。大多數字體在秀米和微信公眾號上都是不支持的,但如果想在SVG圖形中保留字體的話,可以給文字創建輪廓。在Ai創建字體輪廓的方法是,選中文字,右鍵菜單中選擇“創建輪廓”:

溫馨提醒各位,使用字體前記得了解清楚這款字體是否可商用哦。

SVG中不能包含位圖和剪切蒙板

有些小伙伴可能會用到一些帶圖案的JPG或者是PNG格式的圖片作為SVG圖形的底紋,雖然生成的文件是“.svg”沒錯,但是網頁上不支持含有位圖的“.svg”格式。同樣的將一個JPG或者是PNG文件強行保存為SVG文件也是不可行的,請務必記住這句話:網頁上只能識別SVG圖形中的錨點以及填充色!

同樣在SVG格式中不支持的內容還有“剪切蒙板”。例如有些圖形用了剪切蒙板來裁剪,那么你只能釋放剪切蒙板:

釋放剪切蒙板后

下一步

就想辦法做個一樣的

小結

SVG圖形是由多個錨點圍成一個或者是多個圖形的集合;制作SVG的時候,盡量不要用過多的錨點,圖形的描邊以及字體可以在Ai中先輪廓化之后再使用。位圖和剪切蒙板SVG圖形中是不支持的,切記只有錨點和圖形的填充色能被網頁識別。看完這篇排雷帖如果想繼續了解如何從Ai導出SVG的話,可以繼續閱讀下方這份陳年舊帖:

秀米的SVG圖片

模板

精選

急診

更新

支招

不點“好看”,領導怎么知道你上進?返回搜狐,查看更多

責任編輯:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455192.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455192.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455192.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

關于C10K問題詳解-突破單機性能是高性能網絡編程

本文轉自:https://www.jianshu.com/p/ba7fa25d3590 C10K問題由來 隨著互聯網的普及,應用的用戶群體幾何倍增長,此時服務器性能問題就出現。最初的服務器是基于進程/線程模型。新到來一個TCP連接,就需要分配一個進程。假如有C10K,…

數據中心傳輸需求成以太網市場巨大推動力

近日,市場研究機構Infonetics作出評估稱,數據中心以太網市場將迎來全面發展的勢頭,其驅動力則在于當前數據中心以太網絡交換接口由10Gbps產品向25Gbps乃至50Gbps標準的大規模升級。 根據對2014年第三季度的市場銷售情況研究,該公司…

Gina DLL

Windows的開機密碼認證模塊一般是由Gina DLL完成的。在NT/2000中交互式的登陸支持是由WinLogon調用GINA DLL實現的,GINA DLL提供了一個交互式的界面為用戶登陸提供認證請求。1.Gina原理WinLogon會和GINA DLL進行交互,缺省是MSGINA.DLL(在System32目錄下)…

ultilize什么意思_ultilize是什么意思

1. We also ultilize the supports of NSFC for other valuable researches.我們還利用基金支持,做了其他一些有價值的科研工作。2. Recover the second segment with all due haste, ultilize any means necessary.盡快取回第二部分,使用任何必要的手段…

HTML,CSS的class與id命名規則

個人博客點這里 最重要的部分先說(命名書寫格式) 常見的格式有:連接符(search-btn)、下劃線、全小(searchbox)、小駝峰(searchBox)。 現在用得多廣泛的還是第一種使用連接符,易讀…

主打“云安全” 迅雷系帝恩思登陸新三板

ZD至頂網安全頻道 06月14日 綜合消息: 6月14日上午,帝恩思(837018)敲響了登陸新三板的鐘聲。作為帝恩思的重要股東,迅雷(NASDAQ:XNET)CEO鄒勝龍與帝恩斯董事長王宇杰、總經理許淵培等人一同參加了這一儀式。 帝恩斯是一…

UESTC 1636 夢后樓臺高鎖,酒醒簾幕低垂

題意&#xff1a;求一條路徑&#xff0c;使得這條邊連接1到n&#xff0c;求邊權值的最大值與最小值的差 題解&#xff1a;最小生成樹&#xff0c;對邊權排序&#xff0c;可以枚舉邊的最大和最小的值&#xff0c;判斷能否使得1和n連通 #include <bits/stdc.h> #define ll …

wav文件格式分析詳解

wav文件格式分析詳解 作者&#xff1a;曹京日期&#xff1a;2006年7月17日 一、綜述 WAVE文件作為多媒體中使用的聲波文件格式之一&#xff0c;它是以RIFF格式為標準的。RIFF是英文Resource Interchange File Format的縮寫&#xff0c;每個WAVE文件的頭四個字節便是“RIFF…

pg數據庫開啟遠程連接_Postgresql開啟遠程訪問的步驟全紀錄

前言安裝PostgreSQL數據庫之后&#xff0c;默認是只接受本地訪問連接。如果想在其他主機上訪問PostgreSQL數據庫服務器&#xff0c;就需要進行相應的配置。下面話不多說了&#xff0c;來一起看看詳細的介紹吧。步驟如下&#xff1a;要在Postgresql中允許遠程訪問,需要設置如下2…

Vue.js前后端分離2

個人博客點這里 內容回顧 - 過濾器 - 局部的過濾器 // 只能在當前組件內部使用 filters:function(val,a,b){// 執行過濾處理邏輯,(添油加醋的內容)return xxx; }- 全局的過濾器 // 聲明創建 在任何組件中都能使用 Vue.filter("myTime",function() {// 添油加醋的…

WORD列表縮進的文本起始點

Figure 1 Figure 2 Figure 3 編號位置以刻度尺為起點0.74厘米&#xff08;2個字符間距&#xff09;&#xff0c;文本縮進以刻度尺為起點2.96厘米&#xff08;8個字符間距&#xff09; 以上兩者相減得到的值正好特殊格式懸掛縮進的值2.22厘米 Figure 4 上圖看到&#xff0c;文本…

無人車火了 百度是如何做到的?

ZD至頂網服務器頻道 03月02日 新聞消息&#xff08;文/于澤&#xff09;&#xff1a;百度無人車可謂狠狠的吸足了大眾的眼球。一個問題逐漸出現在我們心中&#xff0c;為什么百度這樣的互聯網企業會推出無人車&#xff0c;似乎搜索引擎和無人車之間的關聯度并不是很高。 謎題的…

測繪技術設計規定最新版_測繪技術設計規定

《》是中國測繪出版社出版圖書&#xff0c;下面小編給大家介紹關于的相關資料&#xff0c;希望對您有所幫助。《》內容國家測繪地理信息局法規與行業管理司編著的《(2014)》是一本關于測繪資質管理規定和測繪資質分級標準的書。具體內容包括&#xff1a;大地測量專業標準、測繪…

各類音頻格式解析

CD格式&#xff1a;天籟之音 當今世界上音質最好的音頻格式是什么&#xff1f;當然是CD了。因此要講音頻格式&#xff0c;CD自然是打頭陣的先鋒。在大多數播放軟件的“打開文件類型”中&#xff0c;都可以看到&#xff0a;.cda格式&#xff0c;這就是CD音軌了。標準CD格式也就是…

Error: Java heap space

在chd中 的hive中執行 (select count (*)) 或者mr程序都報Error: Java heap space 4、io.sort.mb 的作用 排序所使用的內存數量。 默認值&#xff1a;100M&#xff0c;需要與mapred.child.java.opts相配 默認&#xff1a;-Xmx200m。 不能超過mapred.child.java.opt設置&…

Golang語言基礎課件

go學習pdf課件,大家可以收藏頁面以免文件丟失 原文鏈接:http://victorfengming.gitee.io/course/go/

NIO客戶端主要創建過程

NIO客戶端主要創建過程:步驟一&#xff1a;打開SocketChannel&#xff0c;綁定客戶端本地地址&#xff08;可選&#xff0c;默認系統會隨機分配一個可用的本地地址&#xff09;&#xff0c;示例代碼如下&#xff1a; SocketChannel clientChannel SocketChannel.open(); 步驟…

rank 開窗函數_over 開窗函數的的理解

over的功能&#xff1a;一、with Ta as(select 1 as Fa, a as Fbunion allselect 2 as Fa, b as Fbunion allselect 3 as Fa, c as Fbunion allselect 4 as Fa, d as Fbunion allselect 5 as Fa, e as Fb)select FB ,1.*Fa/(select sum(Fa) from Ta)from Tawith Ta as(select 1…

MP3技術白皮書-音頻格式全解析

MP3的技術雖然現在已經完全公開&#xff0c;但是&#xff0c;其具體的技術細節還是有一定的深度&#xff0c;因此此次小編對某些技術進行深度解釋&#xff0c;希望網友們笑納。 采樣率&#xff1a; 數碼音頻系統是通過將聲波波形轉換成一連串的二進制數據來再現原始聲音的&…

Docker Compose 項目

二、Docker Compose 項目compose項目簡介compose項目來源于之前的Fig項目&#xff0c;使用python代碼編寫。compose項目主要用于編排部署基于docker的應用。本身與docker&#xff0f;swarm配合度很高。Docker Compose 是 Docker 編排服務的一部分&#xff0c;可以讓用戶在其它平…