中國傳統的

C#中的情感分類(分析)

現在提供各種在線情感分類服務。諸如Google,Amazon或Microsoft之類的巨頭為自然語言處理提供了雲解決方案。但是,如果您不打算為1000個API呼叫支付1-2美元(當審核具有超過1000個字符時的價格上漲)和/或準備準備您的本地分類服務或程序,則可以使用離線分類器。本文將在本文中討論一些脫機情況的.NET分類器。 以下主題將在此處介紹: [什麼是情感分析?](#什麼 - 句子 - 分析) -離線情感分析c -數據集 -結果 -結論 -代碼 什麼是情感分類(分析)? 情感分類是一種強大的方法,可以更好地了解客戶對您的產品或服務的感覺。它還可以幫助您完成品牌監控任務。情感分類使您可以對他們在社交媒體,博客或文章中發布的人們的情緒和反饋進行分類。有幾種常見的分類法用於情感分類。 二進制: * 消極的; * 積極的; 3類: 消極的; 中性的; 積極的; 5堂課 從1到5星 在所有情況下,負面情緒是分析最重要的。因此,情感分類器應該解決的主要任務看起來像“文字是負面的?”和“這有多少負面?”。 度量 準確性是一個簡單明顯的指標。當課程不平衡時,它具有眾所周知的缺點。但是,它可以用於我們的平衡課程。它也被廣泛用於科學文獻中。 下面列出的分類器只能在二進制分類任務中進行比較,因為其中一個沒有“中性”類。 離線情感分類(C#) 有多個C#庫可以通過Google,Nuget E.T.C.找到。但是應該手動檢查它們,因為其中許多實際上只是雲API的SDK。在手動驗證情感分類c#庫後,收集了下一個軟件包: groupDocs.Classification; vadersharp; Stanfordnlp; sentermentanalyzer; wikiled; 他們都是離線情感分類C#庫。讓我們更詳細地描述它們。 groupdocs.classification 許可證:許可證文件 安裝的複雜性:簡單 **準確性:**93.3(評估) / 96.3(許可){.wp-block-neading} groupDocs.classification是一個具有自己內置引擎的庫,用於文本和文檔分類。模型也是A Nuget軟件包的一部分。安裝很簡單:您只需要安裝Nuget軟件包即可。評估版本和許可版本之間存在差異。對於評估版本,您應該將文本分為100個字符的塊,然後平均結果。 GroupDocS.分類顯示在評估模式中的精度為93.3%,使用許可證時為96.3%。 vadersharp 許可證:麻省理工學院 安裝的複雜性:簡單 精度:77.6%{.WP-Block-neading} Vadersharp是C#情感分類的流行解決方案(分析)。它可以很快工作,並在普通的家用PC上每秒處理消息,而不是服務器機器。安裝也很簡單(只需安裝Nuget軟件包)。但是,還有一個重要的缺點:準確性不如處理時間那麼完美。它在測試數據集上達到了78%的精度。 StanfordNLP ####許可證:GPL V2 安裝的複雜性:硬。 精度:70%{.WP-Block-neading} Stanford NLP是基於自然語言處理的相應Java庫的C#庫。安裝有一些困難。有必要安裝Stanford NLP的Java版本,並在必要時將模型複製到程序的當前目錄。 .NET Core 3.0兼容性也存在問題。該庫的準確性和處理時間不穩定,似乎取決於文本長度。對於SST-2數據集的簡短文本,它可以通過示例處理時間秒實現80.2%的精度。對於跨域一的較長文本,精度降至70%。每個文本的處理時間增加到1分鐘或更多。 MentimentAnalyzer 許可證:麻省理工學院 安裝的複雜性:媒介 精度:79.1%{.WP-Block-neading} 該庫為ml.net基於。在安裝過程中,可能存在與ML.NET的工作有關的問題。這是一個不安全的庫,它需要明確的配置(x86 / x64),並且您可能還需要安裝一些依賴項。 MentimentAnalyzer返回正類別或負類和相應的分數。這就是將二進制分類任務用於該比較的原因。最好的結果可以通過精確選擇的閾值來實現。優化閾值後,精度達到了79%。
10月 21, 2020 · 1 min · Ivanmo Chalov

三個用於文字處理文檔的開源.NET API

為了自動化我們應用程序中文檔的操縱,我們需要一些可靠的API。市場同時提供開源軟件(OSS)和封閉源軟件(CSS)來使用Word Processing文檔。封閉的源API通常是昂貴的。基本功能和高級功能都有一堆免費的API,以下是其中一些: 打開XML SDK NPOI DOCX ##以免費的API {.wp-block-neading}入門 讓我們開始從API的安裝和基本用法開始。 ###打開XML SDK {.wp-block-neading} 打開XML SDK需要.NET框架3.5或更高。您可以使用以下命令從Nuget安裝庫。 Install-Package DocumentFormat.OpenXml 完成安裝後,您可以使用以下代碼免費創建一個簡單的DOCX文檔。 // Open an existing word processing document using (WordprocessingDocument wordprocessingDocument = WordprocessingDocument.Open("fileformat.docx", true)) { Body body = wordprocessingDocument.MainDocumentPart.Document.Body; // Add paragraph Paragraph para = body.AppendChild(new Paragraph()); Run run = para.AppendChild(new Run()); run.AppendChild(new Text("File Format Developer Guide")); } 有關詳細信息,請訪問此鏈接。 npoi NPOI是POI Java項目的.NET版本。就像打開XML SDK一樣,您可以在使用Nuget中安裝。 Install-Package NPOI -Version 2.4.1 同樣,使用NPOI創建文檔也更簡單。您可以使用幾行代碼創建DOCX文件。 using (FileStream sw = File.Create("fileformat.docx")) { XWPFDocument doc = new XWPFDocument(); doc.
1月 11, 2020 · 1 min · Ali Ahmad

使用phpword創建Word文檔

phpword是一種功能強大的開源API,用PHP編寫,用於創建和讀取文件形式,包括doc,docx,odt,[4][rtf][rtf][rtf] 5],HTML和PDF。使用API​​,您可以創建文檔,設置文檔屬性,插入圖像,插入圖表以及更多。讓我們開始使用phpword創建一個簡單的docx文件。 先決條件 要使用phpword創建Word文檔,您需要在操作系統中安裝以下資源: PHP版本5.3.3+ 作曲家 [XML解析器擴展10] ( This extension is enabled by default ) Zend Escaper Componen T(您可以使用以下命令安裝它) composer require zendframework/zend-escaper [Zend STDLIB Component12] (You can install it using the following command) composer require zendframework/zend-stdlib 如何安裝phpword 之後,您準備就緒前提條件,可以使用簡單的作曲家命令安裝PHPWOWE: composer require phpoffice/phpword 使用PHP創建Word文檔 創建Word文檔很簡單。您需要使用 phpword() 方法創建一個新文檔,使用 addSection() 方法創建一個新部分,然後使用 addtext() 方法在其中添加文本。以下是創建簡單Word文檔的代碼片段。 addSection(); // Add Text element to the Section $section->addText( 'File Format Developer Guide - ' .
10月 11, 2019 · 1 min · Ali Ahmad

開始使用Apache POI - 文檔Java API

通常,我們需要自動化流程並以編程方式操縱文檔。我們需要批量創建文檔,閱讀,處理並保存結果文檔。我們需要同時使用一堆不同的文件格式。幸運的是,對於Java開發人員而言,我們有一個開源API可以與Word,電子表格,Edracteration,email和圖表55一起使用。 ]文件格式 - apache poi。該跨平台API旨在與基於Java虛擬機(JVM)語言一起使用。 如何安裝 安裝Apache POI毫不費力。您需要做的就是在基於Maven的項目中添加依賴項。您可以在pom.xml中添加以下依賴關係,並開始使用Apache POI。 org.apache.poi poi 4.1.0 創建一個Word文檔 使用Apache POI,您可以使用 xwpfdocument 創建Word文檔,並使用 XWPFParagraph 類插入段落。以下代碼段顯示瞭如何使用API​​創建Word文檔。 // initialize a blank document XWPFDocument document = new XWPFDocument(); // create a new file FileOutputStream out = new FileOutputStream(new File("createdocument.docx")); // create a new paragraph paragraph XWPFParagraph paragraph = document.createParagraph(); XWPFRun run = paragraph.createRun(); run.setText("File Format Developer Guide - " + "Learn about computer files that you come across in " + "your daily work at: www.
10月 2, 2019 · 1 min · Ali Ahmad

XLS和XLSX之間的差異

XLS和XLSX擴展代表流行的Excel文件格式,由Microsoft在一段時間內作為其Office Suite的一部分引入。 XLS是最古老且使用廣泛的文件類型,也已知是Excel97-2003文件格式。 XLSX文件格式是在Excel 2007的啟動下引入XLS文件類型的替換。常見用戶可能不知道兩種文件格式之間的潛在差異,但是,XLS與XLSX文件格式不同,以幾種方式詳細介紹。 xls vs xlsx 那麼XLS和XLSX之間實際上是什麼不同的?以下是XLS和XLSX文件格式之間差異的列表。 文件格式差異 基礎文件格式是XLS和XLSX文件之間的主要區別。 XLS文件基於二進制互換文件格式(BIFF),並根據XLS文件格式規格以二進制格式存儲信息。如[MS-XLS]中所述,數據以二進制流的形式排列在XLS文件中。 相比之下,XLSX文件基於Office Open XML格式,該格式將數據存儲在壓縮XML文件中的ZIP格式。可以通過簡單地解開.xlsx文件來檢查基礎結構和文件。示例XLSX文件將其重命名為.zip和提取時,可以在文件夾中觀察到其內容作為其他任何文件夾。 支持宏 XLS文件是舊格式,為宏提供了支持,這些程序是由最終用戶編寫的程序,用於自動化任務,例如打開文件,數據比較等。一端的宏有助於用戶自動化任務,但另一方面,由於您打開Excel文件時,它們直接運行。 相反,XLSX文件不支持宏。如果您需要嵌入和執行宏,則必須將文件保存為XLSM,這是Excel Open XML XML宏觀啟用的電子表格文件格式。 Excel支持性 由於向後兼容,可以使用所有版本的Excel打開XLS文件。但是,XLSX只能使用Excel 2007和橫向版本打開。 還對XLS或XLSX文件格式的內部詳細信息有進一步的疑問嗎?您可以通過文件格式論壇與文件格式專家取得聯繫,以便為您的問題提供指導。
9月 10, 2019 · 1 min · Kashif Iqbal

Excel文件格式:XLSX,XLSM,XLS,XLTX,XLTM

帶有XLSX,XLSM,XLS,XLTX或XLTM擴展名的文件是使用特定標准文件格式的Microsoft Excel文件。您可以從文件夾選項上顯示或顯示文件擴展名。 MS Excel可讓您使用 另存為 選項以任何這些文件格式保存文件。如本文所述,這些Excel文件格式用於處理電子表格文件的目的不同。 除了標准文件格式外,Excel還間接使用其他文件格式以及一組不同的操作。例如,當將Windows Metafile圖片複製並粘貼到Excel工作表中時,它使用Windows Metafile格式(WMF)或Windows增強的Metafile格式(EMF)。 ##什麼是XLSX文件? {.wp-block頭} XLSX文件是Office 2007引入的Microsoft Excel的默認文件格式。它基於Office Open XML標準,可以由許多應用程序和API打開。可以通過將XLSX擴展名重命名為zip並使用任何歸檔軟件打開,可以查看XLSX文件中的內容。 ##什麼是XLS文件? {.wp-block頭} XLS文件是一個電子表格文件,它是在Excel二進制互換文件格式(BIFF)中創建的,並且是Microsoft的專有。它可以使用Excel 2003和更早版本創建。可以在最新版本的Microsoft Excel中打開XLS文件,並可以保存為最新版本的電子表格文件格式,即XLSX。 Microsoft Excel Viewer提供了以僅閱讀模式打開這些文件以進行閱讀目的的功能。 ##什麼是XLSM文件? {.wp-block頭} XLSM文件是一個啟用宏觀的電子表格文件,可以存儲指令以記錄重複執行的步驟。宏從Excel工作簿中的Microsoft Visual Basic(VBA)中進行了編程。視覺基本編輯器用於在Excel中記錄和運行宏。 XLSM文件類似於XLM文件格式,但基於Microsoft Office 2007中引入的開放XML格式。換句話說,XLSM是XLSX文件,但在宏的支持下。默認情況下,Excel本身為常用提供了幾個宏。但是,您也可以通過所需的功能記錄自己的宏。 ##什麼是XLTX文件? {.wp-block頭} XLTX文件是一個excel模板文件,可保留用戶定義的設置。 Excel 2007及更高版本可以打開XLTX文件,用於創建新的XLSX文件,以保留模板的設置。 XLTX文件格式基於Office Open XML標準,可以通過將其擴展到ZIP來查看。 Excel還帶有預定義的模板,可以使用電子表格數據打開和填充。 ##什麼是XLTM文件? {.wp-block頭} XLTM文件是使用Microsoft Excel創建的宏觀啟用模板文件。這些類似於XLTX,但具有宏的其他特徵。此類模板文件用於生成和設置佈局,格式和其他設置以及宏,以方便創建類似的XLSX文件。
6月 18, 2019 · 1 min · Kashif Iqbal

標記語言文件格式 - 調查

標記語言是一種計算機語言,可以將文檔的元素分開。與編程語言不同,它採用人類可讀格式,幾乎所有文本編輯器都可以打開。對於通過標籤定義元素的性質,此類文件允許定義廣泛的元素。這些標籤與數據的圖形表示無關,也不用於指定用戶定義的設置,例如字體,尺寸等。 如今,有很多標記語言可供使用。其中一些在這裡進行了討論,以供一般意識。 html - 超文本標記語言 [HTML1] (Hyper Text Markup Language)是用於在瀏覽器中顯示的網頁的擴展名。 HTML被稱為Web語言,隨著新信息要求的要求,將作為網頁的一部分顯示。最新的變體稱為HTML 5,它具有很大的靈活性來使用該語言。 HTML頁面是從託管的服務器接收的,或者也可以從本地系統加載。每個HTML頁面都由HTML元素組成,例如表單,文本,圖像,動畫,鏈接等。這些元素由標籤(例如,和其他幾個標籤都啟動和結束的標籤)表示。它還可以嵌入用腳本語言編寫的應用程序,例如JavaScript和样式表(CSS),以進行整體佈局表示。 XML - 擴展標記語言 XML代表可擴展的標記語言,類似於html,但在使用標籤定義對象方面有所不同。創建XML文件格式的整個想法是存儲和運輸數據,而無需依賴軟件或硬件工具。它的受歡迎程度是由於它既是人類又是機器可讀性。這使其能夠以對象的形式創建常見的數據協議,並通過網絡(例如WorldWide Web(www))共享並共享。 XML中的“ X”是可擴展的,這意味著可以根據用戶要求將語言擴展到任意數量的符號。對於這些功能,許多標准文件格式都可以使用它,例如Microsoft Open XML,libreoffice opendocument,XHTML和SVG。 XHTML - 可擴展的超文本標記語言 XHTML是一種基於文本的文件格式,使用XML中的標記,使用HTML 4.0的重新制定。這些文件非常適合在Web瀏覽器中打開或查看。 XHTML設計為更結構化,腳本較少,通用;使用XML的所有現有設施和更多設備獨立。 XHTML提供了一套值得的元素和屬性集,並結合了樣式表。屬性從元數據屬性集合中使用。 XHTML通過將所有HTML演示元素從屬於樣式表,從而提供靈活性和可訪問性。樣式表比這些表達元素更通用。 HTML 4.01,HTML5和XHTML的規格正在由萬維網聯盟(W3C)動態開發。 XAML - 基於XML的標記語言 XAML,擴展應用標記語言,擴展文件描述了基於Windows Edractation Foundation(WPF)的軟件應用程序的用戶界面元素。儘管一種語言,但不需要對其進行編程,因為它基於XML的標準格式,該格式易於使用和理解。 XAML(發音為“ Zammel”)是由Microsoft開發的,其特定目的是創建用戶界面。其首字母縮寫詞原始代表可擴展的Avalon標記語言,其中Avalon是WPF的代碼名稱。 XAML文件有時也可以使用XOML擴展名保存。 很少有其他標記語言包括MHTML,HTM和XOML使用上面討論的基本標記語言以進行功能。相應的標記語言的使用取決於目的。如果要用於顯示目的,則使用HTML,MHTML和HTM。但是,如果需要數據描述,則使用標記語言(例如XML和基於XML的語言)。
5月 17, 2019 · 1 min · Kashif Iqbal

epub vs pdf:電子發布文件格式

隨著智能設備的使用的增加,數字文檔正在替換相同的印刷副本。易於閱讀智能手機或平板電腦上的內容的便利性,使您可以自由地攜帶各處的內容。可以使用幾種數字文件讀取格式,電子書發揮了重要作用。 PDF和EPUB是兩種最受歡迎​​的電子書文件格式,用於讀取數字內容。 在本文中,我們將嘗試簡要概述這兩種類型,然後從幾個不同的角度介紹一些比較。 pdf PDF(便攜式文檔格式)是數字文檔表示形式的著名且廣泛使用的標準。 Adobe在1993年推出了PDF,隨後進行了一系列標準化,導致了PDF標準家族,包括PDF/A,PDF/E4,PDF /UA ,PDF/VT和PDF/X。實際上,PDF是具有固定佈局的紙質文檔的數字表示。擁有PDF就像通過屏幕持有文檔的印刷副本。 epub 電子出版物或EPUB是文檔的數字表示,以查看移動設備上的閱讀。與PDF相比,EPUB文件在回流方面是靈活的,被認為是創建電子書的主要選擇。該格式根據設備屏幕調整文檔佈局,使其更方便閱讀。 epub vs pdf 公共性 EPUB與PDF的選擇取決於許多因素。由於兩種格式都用於文檔的數字表示,因此在選擇一個格式之前的差異以及這兩種格式之間的共同點至關重要。這些之間的常見事物如下: 多平台支持: 這兩種格式均可在多個平台上讀取,並且可以使用各種讀者打開。 安全: PDF通過在文件上應用密碼,以便沒有密碼就可以打開它的內容。 EPUB通過數字版權管理(DRM)提供內容安全性,以保護工作免受生殖。 差異 隨著共同點的差異,差異優先於一種格式。以下是這兩種類型之間的區別。 豐富的媒體: 儘管使用廣泛,但PDF不支持豐富的交互式媒體,例如視頻和音頻。相比之下,EPUB支持嵌入視頻和音頻鏈接,使內容富含這些媒體類型。 編輯性: 可以使用公開可用的應用程序以及APIS編輯PDF。 EPUB文件通常僅讀取,無法編輯。 閱讀經驗: 與PDF相比,EPUB是可以迴轉的,這使它們成為移動設備和平板電腦上可讀性的明顯選擇。自動調整內容物以適合屏幕和圖像周圍,這使其可以選擇智能設備上的閱讀。相比之下,PDF文件是固定的佈局文件格式,不斷需要您縮放,捏和滾動以獲得可讀性。但是,如果文本與圖像之間的關係至關重要(就像在兒童故事書中一樣),那麼PDF就會主導。 開發人員的觀點: 從應用程序開發人員的角度來看,EPUB比PDF更靈活。基於標準的XML和XHTML語言,EPUB易於與大多數類型的軟件一起使用。相比之下,PDF基於嚴格的符合規則,開發人員發現很難編寫用於編寫PDF文件的應用程序。 epub或pdf:要使用哪種格式? EPUB或PDF的選擇實際上取決於用戶需求。如果目的是寫和出版書籍,那麼Epub是顯而易見的選擇。但是,如果您的業務需要需要打印的內容,則應優選PDF。
4月 8, 2019 · 1 min · Kashif Iqbal

DOC到DOCX - 值得考慮的更改!

使用最新的Microsoft Word版本,用於保存文檔的默認文件格式是DOCX。隨著時間的流逝,即將到來的幾代人在技術領域工作,甚至不知道如何替換doc文件格式,這是Word 2003及以前的默認格式。通過從DOC到DOCX,Microsoft履行了其對開放文件格式標準的承諾,該標準長期以來由提供Word文檔支持的公司要求。 #doc vs docx {.wp-block-neading} 那些不知道技術細節的人,他們可能會問是否真的值得考慮從DOC轉換為DOCX?答案就是是的!自開始以來,微軟就一直支持DOC擴展文件,並且會不時添加新功能。但是,DOC文件格式的限制對新功能介紹的速度有很大影響。 將舊的辦公文件格式(例如DOC和XLS)存儲為二進制數據,這就是為什麼存儲和加載此類文件的速度很快的原因。但是,二進製文件格式有自己的局限性,因為隨著時間的流逝,很難管理這些格式。下面對DOC與DOCX的簡短比較表明,需要從舊文件格式切換到新的文件格式。 DOC文件格式將數據存儲為二進制格式的數據,該格式更快,但會導致大量文件大小。另一方面,DOCX基於Office Open XML標準,並提供了基於XML並封裝在ZIP存檔中的結構化文件格式,從而產生了較小的文件大小。 DOC文件格式的二進製文件結構必須保留每個發布的新版本的接口,以避免崩潰。基於XML文件格式的DOCX文件格式通過具有結構化和有組織的文件格式來避免這種情況,該格式了解較舊的格式並支持向後兼容性,否則很難且與DOC文件格式進行乏味。 本質上是二進制的,如果嵌入式對象(例如XLS圖表)的嵌入式對象與支持的對像不同,則管理對象鏈接和嵌入將遭受向後的不相容性,從而導致轉換問題。另一方面,DOCX由於其XML結構和由於版本差異而引起的轉換問題而可以輕鬆處理,因此可以支持向後和向前的兼容性。 舊格式(例如DOC和XLS)由於其文件結構的二進制性質而容易受到惡意軟件的攻擊,從而成為傳播病毒的來源。 DOCX並非如此,因為惡意二進制代碼無法注入文檔中。 ##如何在舊的Microsoft Word版本上打開Docx {.wp-block-neading} Microsoft Word 2003或之前無法打開DOCX文件。但是,Microsoft提供了一個兼容性包,可以安裝並用於在Microsoft Word的較舊版本上打開DOCX文件格式。此外,還有免費在線轉換器可以幫助將文件從DOCX轉換為DOC文件格式。
3月 23, 2019 · 1 min · Kashif Iqbal

調查:網絡圖像文件格式

圖像的重要性很容易由著名的報價估算出“圖像價值一千個單詞”。網頁上的圖像存在通過對頁面內容的了解,在吸引訪問者中起著重要作用。說頁面內容的內容戴上了戴著圖像的內容,以清楚地了解它的全部內容並不是錯誤時間。 圖像文件格式 當我們談論數字圖像時,我們會在日常工作中遇到各種圖像類型,例如著名的BMP,PNG,GIF,JPG,SVG,SVG,TIFF,WebP等。網頁中特定圖像類型的使用可能會影響頁面性能,例如加載時間,這被認為是頁面排名中的重要因素之一。 在網絡上使用的主要競爭對手包括數十年來的PNG,GIF,SVG和JPG。 Web Technologies最近的一項調查表明,PNG和JPEG圖像文件格式持有獅子的Web使用份額。 讓我們看看全球一些最受歡迎的圖像格式,它們的應用和用法。 gif GIF(圖形互換格式)於1987年引入,並使用無損壓縮來保留圖像質量。 gif通常允許每個像素最多允許8位,並且在整個圖像上最多允許256個顏色。 GIF還支持動畫,這是唯一使其與其他圖像文件格式不同的獨特特徵。動畫GIF將許多圖像或幀結合到一個文件中,並以序列顯示它們以生成動畫剪輯或簡短的視頻。每個框架的顏色限制最高為2​​56,可能最不適合用顏色梯度再現其他圖像和照片。 png PNG(Portable Network Graphics)是一種廣泛使用的圖像文件格式,於1995年創建以替換GIF。 PNG使用無損壓縮,不支持動畫。到目前為止,幾乎所有操作系統都支持它。 PNG使您可以靈活地使用複雜的圖像並支持多達1600萬種顏色,這是其較大比較文件大小的原因之一。使PNG優於GIF的一些優點包括: jpg/jpeg 引入了JPEG(聯合攝影專家小組),以減少圖像文件大小,並使用有損的壓縮技術。由於壓縮的結果,輸出圖像是存儲尺寸和圖像質量之間的權衡。 JPG是顯而易見的選擇,其中存儲是主要問題,並且在慢速網絡上需要速度。用戶可以調整壓縮水平以達到所需的質量與文件大小。但是,JPG不支持透明度和動畫,不能在需要任何此類功能的網絡上使用。該格式是在網絡上存儲和傳輸攝影圖像的選擇。 FileFormat.com共享JPEG文件格式的詳細信息規格。 svg SVG(可擴展的向量圖形)文件使用基於XML的文本格式來描述圖像的外觀。它是構建網站和打印圖形的最常用格式之一,以實現可擴展性。 SVG從數學上聲明的形狀和曲線中實現可擴展性,這些形狀和曲線用於繪製圖像。這就是為什麼SVG也獨立於解決方案。 與GIF和PNG相比,SVG文件大小很大,因為它處於無損圖像壓縮文件格式的類別。可以在幾乎所有現代瀏覽器中查看/打開SVG文件,包括Chrome,Internet Explorer,Firefox和Safari。可以找到SVG文件格式的簡要說明,如fileformat.com詳細說明。 WebP WebP映像是一種現代的柵格Web圖像文件格式,基於無損和有損壓縮。該格式著重於保持圖像質量,同時減小圖像大小以獲得更快的網絡體驗。 WebP是相對較新的,該文件格式通常需要一些時間才能在網絡上使用。根據Google,與PNGS相比,WebP無損圖像的尺寸小26%,而WebP損耗的圖像比可比JPEG圖像小25-34%。 WebP是一種相對較新的文件格式,在Chrome和Opera瀏覽器上得到支持。這種新文件格式在整個Web上通常使用。 在Web上使用 如前所述,網絡上的圖像類型的使用受要求的約束。如果頁面需要以動畫形式表示內容,則應使用GIF。如果要考慮文件尺寸限制,JPEG是明顯的選擇。當需要更詳細和高質量的圖像時,PNG會有所幫助。 SVG是可擴展的,如果不關心文件大小,則可以使用。 Google WebP引入的最新文件格式是一旦常用,因此在Web上的使用是明顯的選擇。在網絡上使用選定的圖像文件格式時,考慮的一個重要因素是影響網站加載時間的文件大小,並且在改善SEO方面起著重要作用。
3月 18, 2019 · 1 min · Kashif Iqbal