Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Co to jest: SVG

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

SVG to skrót od Scalable Vector Graphics (skalowalna grafika wektorowa). Jest to rodzaj formatu obrazka składającego się z wektorów (zamiast pikseli), które są matematycznymi opisami kształtów i kolorów obrazka i są przechowywane w formacie XML.

Równania te opisują wszystkie punkty, kształty, krzywe, linie i kolory w obrazku SVG.

W przeciwieństwie do innych formatów obrazków, takich jak JPEG czy PNG, SVG można skalować w górę i w dół (powiększać i pomniejszać) bez utraty jakości. Sprawia to, że jest to doskonały format plików dla obrazków o różnych rozmiarach ekranu, takich jak komputery stacjonarne, tablety i urządzenia mobilne.

What is SVG?

SVG są dwuwymiarowe i zazwyczaj używane do tworzenia ilustracji, grafik, krojów pisma ikonek i obrazów brandingowych. Można ich jednak również używać do animacji.

Jak sama nazwa wskazuje, pliki SVG są również skalowalne. Oznacza to, że można je rozciągać lub zmniejszać bez utraty jakości obrazka. Z tego powodu SVG świetnie sprawdzają się również w przypadku logo i innych obrazków, które muszą być wyświetlane w wielu różnych rozmiarach.

Zalety obrazków SVG

Obrazki SVG nadają się do wielu różnych zastosowań, takich jak grafiki i ilustracje. Oto niektóre z głównych zalet formatu SVG:

  • Skalowalność: Ponieważ wykorzystują wektory, obrazki SVG można skalować do dowolnego rozmiaru bez utraty jakości. Jest to idealne rozwiązanie dla responsywnego projektowania stron internetowych, które wymaga, aby grafika wyglądała dobrze na ekranach o różnych rozmiarach.
  • Możliwość edycji: Możesz edytować obrazki SVG za pomocą dowolnego edytora tekstu bezpośrednio na twojej stronie internetowej za pomocą CSS i JavaScript. Oznacza to, że możesz łatwo wprowadzać zmiany w twoich obrazkach SVG.
  • Małe rozmiary plików: Pliki SVG mają zazwyczaj mniejsze rozmiary w porównaniu do obrazków bitmapowych, takich jak JPEG lub PNG. Może to prowadzić do krótszych czasów wczytywania stron i lepszej ogólnej wydajności WordPressa.
  • Zgodność: SVG jest obsługiwany przez wszystkie nowoczesne przeglądarki internetowe. Oznacza to, że twoje obrazki SVG będą wyświetlane poprawnie dla prawie każdego użytkownika online.

Wady obrazków SVG

Należy pamiętać, że SVG nie jest odpowiedni dla wszystkich rodzajów obrazków. Oto niektóre z wad formatu pliku SVG:

  • Trudność: Obrazki SVG mogą być bardziej złożone niż standardowe obrazki rastrowe, takie jak JPEG lub PNG. Oznacza to, że do tworzenia i modyfikowania obrazów SVG potrzebne są większe umiejętności i znajomość oprogramowania do edycji obrazków.
  • Problemy z renderowaniem: Starsze przeglądarki lub urządzenia mogą mieć problemy z poprawnym renderowaniem grafiki SVG.
  • Problemy z zabezpieczeniami: Pliki SVG są przechowywane w formacie języka znaczników XML, który jest podatny na złośliwy kod, ataki brute force i ataki typu cross-site scripting.
  • Rozmiar pliku: W przypadku bardzo szczegółowych obrazków, rozmiary plików SVG mogą być dość duże. Może to spowolnić czas wczytywania twojej witryny internetowej.

Obrazki SVG vs JPEG vs PNG

SVG, JPEG i PNG to jedne z najpopularniejszych formatów plików obrazków do użytku online, w tym na witrynach internetowych WordPress. Istnieją jednak między nimi pewne kluczowe różnice.

JPEG to format używany głównie w przypadku obrazków fotograficznych. W przeciwieństwie do SVG, JPEG jest obrazkiem rastrowym lub bitmapowym, co oznacza, że składa się z pojedynczych pikseli.

Zbyt duże przeskalowanie obrazu JPEG powoduje, że piksele stają się wyraźnie powiadomione, a obrazek może wydawać się rozmyty lub rozpikselowany. Zapisywanie obrazków JPEG obniża również ich jakość ze względu na algorytm kompresji JPEG.

PNG to kolejny format obrazków rastrowych, taki jak JPEG. Wykorzystuje on bezstratną kompresję danych, co oznacza, że żadne dane nie są tracone podczas kompresji obrazka. Sprawia to, że PNG jest doskonałą opcją dla rysunków liniowych, tekstu i ikonek graficznych w małych rozmiarach plików.

Oto krótkie spojrzenie na różnice między obrazkami SVG, JPEG i PNG.

AttributeSVGJPEGPNG
ScalabilityUnlimited, no loss of qualityLimited, loses quality when scaled upLimited, loses quality when scaled up
File SizeRelatively small and manageableCan be large, depends on the qualityUsually larger due to lossless compression
Best ForGraphics and illustrationsPhotographic imagesLine art, text, and Iconic graphics
Supports TransparencyYesNoYes

Jak zoptymalizować obrazki SVG?

Przed osadzaniem obrazków w twojej treści WordPress, zalecamy zoptymalizowanie ich pod kątem sieci. Dzięki temu twoje strony będą się szybko wczytywać i zapewnią dobre wrażenia użytkownika.

Po pierwsze, powinieneś zapisywać obrazki SVG w dokładnie takich wymiarach, w jakich chcesz ich używać. Skalowanie może zwiększyć rozmiar pliku i czas wczytywania twojej strony, nawet jeśli nie ma to wpływu na jakość obrazka.

Powinieneś także rozważyć usuwanie niepotrzebnych danych z twoich plików obrazków SVG. Można to zrobić za pomocą internetowego narzędzia do czyszczenia znaczników SVG, takiego jak SVG Cleaner & Optimizer.

Wreszcie, ważne jest, aby używać kompresji gzip z plikami SVG. Więcej szczegółów można znaleźć w naszym przewodniku na temat włączania kompresji gzip w WordPress.

Jak używać obrazków SVG w WordPress?

WordPress domyślnie nie pozwala na przesyłanie obrazków SVG ze względu na luki w zabezpieczeniach języka znaczników XML. Dlatego zalecamy zezwalanie tylko zaufanym użytkownikom na przesyłanie obrazków SVG do biblioteki multimediów twojej witryny WordPress.

Obsługę SVG można łatwo włączyć za pomocą darmowej wtyczki WPCode. Jest to najlepsza wtyczka do fragmentów kodu, która umożliwia ręczne włączanie przesyłania plików SVG tylko dla administratorów.

Najpierw należy zainstalować i włączyć wtyczkę WPCode. Więcej szczegółów można znaleźć w naszym przewodniku na temat instalacji wtyczki WordPress.

Następnie musisz przejść do sekcji Fragmenty kodu ” Dodaj fragment kodu w twoim panelu administracyjnym WordPress. Po prostu wyszukaj „svg” i najedź kursorem myszy na „Zezwalaj na przesyłanie plików SVG”.

Następnie możesz kliknąć „Użyj fragmentu kodu”.

The snippet to allow SVG upload from WPCode's library

Następnie wystarczy przełączyć fragment kodu na „Aktywny”, a następnie kliknąć „Aktualizuj”.

Włączy to bezpieczną pomoc techniczną SVG dla administratorów na twojej witrynie internetowej.

Activate the snippet and click update in WPCode

Aby uzyskać więcej szczegółów i zobaczyć inne wtyczki obsługujące SVG, możesz zapoznać się z naszym przewodnikiem na temat dodawania plików obrazów WordPress SVG.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się więcej o obrazkach SVG w WordPress. Możesz również zapoznać się z naszą listą dodatkowych lektur poniżej, aby znaleźć powiązane artykuły na temat przydatnych wskazówek, sztuczek i pomysłów WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Dodatkowe lektury

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!