Scalable Vector Graphics(SVG) to język znaczników oparty na XML. Ten język jest używany do opisywania dwuwymiarowej lekkiej grafiki wektorowej i mieszanej grafiki rastrowej. JPG, znany również jako JPEG, to skompresowany format obrazu rastrowego. Jest to szeroko stosowany i najpopularniejszy format skompresowanego obrazu do przechowywania obrazów cyfrowych. W określonych scenariuszach musisz przekonwertować plik SVG na plik JPG i JPG na format SVG. Przyjrzyjmy się więc, jak przekonwertować SVG na JPG i JPG na SVG w Python z niektórymi zaawansowanymi ustawieniami.
W poniższym artykule skupimy się na następujących tematach:
- Konwersja SVG do JPG i JPG do SVG REST API — Python SDK
- Konwertuj SVG na JPG/JPEG w Python za pomocą REST API
- Konwertuj JPG/JPEG na SVG w Python przy użyciu opcji zaawansowanych
Konwersja SVG do JPG i JPG do SVG REST API — Python SDK
Aby zamienić SVG na JPG i JPG na SVG za pomocą Python, użyję Python SDK z GroupDocs.Conversion Cloud API. Biblioteka GroupDocs.Conversion w języku Python zapewnia najlepszy i najbezpieczniejszy sposób łatwego przekształcania plików SVG do JPG i JPG do SVG. Python SDK jest w 100% darmowy, bezpieczny i wygodny do dowolnej obsługiwanej konwersji dokumentów. Umożliwia programową konwersję obsługiwanych formatów do obrazów w chmurze.
Procedura instalacji jest prosta: wystarczy użyć następującego polecenia, aby zainstalować interfejs API na konsoli:
pip install groupdocs_converison_cloud
Uzyskaj Identyfikator klienta i klucz tajny z pulpitu nawigacyjnego przed wykonaniem wspomnianych kroków. Po uzyskaniu identyfikatora i tajnego kodu dodaj kod, jak pokazano poniżej:
# Zaimportuj pakiet SDK języka Python do aplikacji Python z witryny http://api.groupdocs.cloud
import groupdocs_conversion_cloud
# Pobierz client_id i client_secret z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Pobierz konfiguracje interfejsu API plików
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"
Konwertuj SVG na JPG/JPEG w Python za pomocą REST API
W tej sekcji pokażemy, jak przekonwertować kod SVG na JPG/JPEG online, wykonując proste kroki wymienione poniżej. Najpierw prześlij plik SVG do chmury, korzystając z następującego przykładu kodu. W rezultacie przesłany plik SVG będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.
Teraz programowo przekształć SVG w plik JPG online, wykonując kroki i fragment kodu wymienione poniżej:
- Utwórz instancję ConvertApi
- Utwórz instancję ConvertSettings
- Ustaw ścieżkę pliku SVG
- Przypisz „jpg” do formatu
- Podaj ścieżkę pliku wyjściowego
- Utwórz ConvertDocumentRequest
- Uzyskaj wyniki, wywołując metodę ConvertApi.convertDocument().
Poniższy przykład kodu pokazuje, jak przekonwertować SVG na JPG w Python przy użyciu interfejsu API REST:
# Jak przekonwertować SVG na JPG/JPEG w Python przy użyciu REST API
try:
# Utwórz instancję interfejsu API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Zdefiniuj ustawienia konwersji
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/input-sample-file.svg"
settings.format = "jpg"
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted SVG to JPG/JPEG format online: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Powyższy przykładowy kod zapisze przekonwertowany plik JPG w chmurze. Możesz go pobrać za pomocą następującego fragmentu kodu.
Konwertuj JPG/JPEG na SVG w Python przy użyciu opcji zaawansowanych
Podobnie przenieś JPG do SVG w Python. Postępuj zgodnie z instrukcjami, aby przekonwertować plik JPG na plik SVG z niektórymi zaawansowanymi ustawieniami, jak pokazano poniżej:
- Najpierw utwórz instancję ConvertApi
- Następnie utwórz instancję klasy ConvertSettings
- Teraz podaj nazwę magazynu
- Następnie ustaw ścieżkę źródłowego pliku JPG
- Następnie przypisz „svg” do formatu
- Zdefiniuj instancję klasy SvgConvertOptions
- Ustaw różne ustawienia konwersji, takie jak środek \ okno, kompresja \ obrazy, skala szarości, od \ strony, liczba stron, jakość, margines \ górny, margines \ lewy, wysokość itp.
- Podaj opcje konwersji i ścieżkę pliku wyjściowego
- Teraz utwórz obiekt ConvertDocumentRequest z parametrem settings
- Na koniec wywołaj klasę ConvertApi.convertDocument(), aby zamienić JPG na format SVG
Przykład kodu pokazano w poniższym kodzie, jak przekonwertować format obrazu JPG na SVG w Python przy użyciu opcji zaawansowanych:
# Jak przekonwertować JPG/JPEG na SVG w Python przy użyciu opcji zaawansowanych
try:
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Zdefiniuj ustawienia konwersji
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/input-sample-file.jpg"
settings.format = "svg"
convertOptions = groupdocs_conversion_cloud.SvgConvertOptions()
convertOptions.center_window = True
convertOptions.compress_images = False
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.height = 512
settings.convert_options = convertOptions
settings.output_path = "python-testing/output-sample-file.svg"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
except groupdocs_merger_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Darmowy konwerter SVG na JPG online
Co to jest konwerter SVG na JPG online za darmo? Wypróbuj bezpłatnie następujący internetowy [konwerter] SVG na JPG (https://products.groupdocs.app/conversion/svg-to-jpg), który został opracowany przy użyciu powyższego interfejsu API.
Darmowy konwerter JPG na SVG online
Co to jest darmowy konwerter JPG na SVG online? Wypróbuj bezpłatnie następujący [konwerter] JPG do SVG online (https://products.groupdocs.app/conversion/jpg-to-svg), który został opracowany przy użyciu powyższego interfejsu API.
Wniosek
W tym momencie kończymy ten wpis na blogu. Mam nadzieję, że nauczyłeś się:
- Jak zmienić obraz SVG na JPG w Python za pomocą REST API;
- jak zamienić JPG na SVG w Python przy użyciu zaawansowanych opcji;
- darmowy konwerter online SVG na JPG i JPG na SVG;
Ponadto możesz dowiedzieć się więcej o GroupDocs.Conversion Cloud API korzystając z dokumentacji lub przykładów dostępnych na GitHub. Udostępniamy również sekcję Informacje o interfejsach API, w której można wchodzić w interakcje z interfejsami API bezpośrednio w przeglądarce internetowej. Zapoznaj się z naszym Przewodnikiem dla początkujących
Poza tym groupdocs.cloud wciąż tworzy posty na nowe tematy. Bądź na bieżąco z najbardziej aktualnymi informacjami.
Zadać pytanie
Możesz zadawać pytania dotyczące interfejsu API konwertera plików SVG na JPG lub JPG na SVG za pośrednictwem naszego Bezpłatnego forum pomocy technicznej
Często zadawane pytania
Jak przekonwertować plik SVG na JPG w Python?
Kliknij ten link, aby poznać fragment kodu Python, jak zamienić SVG w obrazy JPG o wysokiej rozdzielczości online.
Jak zmienić SVG na JPG i JPG na SVG online w Python przy użyciu REST API?
Utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj metodę convertDocument za pomocą ConvertDocumentRequest, aby przekonwertować SVG do JPG lub JPG do formatu SVG.
Jak przekonwertować SVG na JPG online za darmo?
Istnieje darmowy internetowy konwerter plików SVG na JPG, który umożliwia szybką i łatwą konwersję obrazu SVG na JPG online. Po zakończeniu konwersji możesz pobrać plik JPG przechowywany w chmurze.
Jak bezpłatnie zainstalować bibliotekę konwertera SVG na JPG?
Możesz pobrać i zainstalować bibliotekę SVG to JPG/JPEG Python, aby programowo przekonwertować dowolną obsługiwaną konwersję.
Jak przekonwertować JPG na plik SVG w Python?
Kliknij [ten link](https://blog.groupdocs.cloud/pl/conversion/convert-svg-to-jpg-and-jpg-to-svg-in-python/#Convert-JPG-JPEG-to-SVG- in-Python-using-Advanced-Options), aby poznać fragment kodu Python, jak zmienić JPG na SVG online za pomocą Python API.
Jak stworzyć SVG z JPG online w Python przy użyciu REST API?
Utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj [convertDocument](https://apireference.groupdocs.cloud/conversion /#/Convert/ConvertDocument) z ConvertDocumentRequest do konwersji JPG na SVG z kolorem przy użyciu REST API.
Jak przekonwertować JPG na SVG online za darmo?
Istnieje konwerter JPG na SVG z kolorem, który umożliwia bezpłatną, szybką i łatwą konwersję JPG na SVG online. Po zakończeniu konwersji możesz pobrać obraz SVG przechowywany w chmurze.
Jak bezpłatnie przekonwertować JPG na SVG w systemie Windows?
Odwiedź ten link, aby pobrać bezpłatne oprogramowanie konwertujące pliki JPG na SVG dla systemu Windows. To oprogramowanie konwertujące JPG na SVG może być używane do szybkiego przekształcania JPG w SVG w systemie Windows za pomocą jednego kliknięcia.
Zobacz też
Jeśli chcesz dowiedzieć się więcej, odwiedź poniższe linki:
- Jak programowo przekonwertować program Word na JPG i JPG na Word w Javie
- Konwertuj XML na Excel i Excel na XML w Python
- Konwertuj pliki PDF na obrazy JPEG, PNG i GIF w Python
- Jak przekonwertować Word na HTML Online w Python
- Konwertuj Excel na XML i XML na Excel Online za pomocą Node.js
- Jak przekonwertować PowerPoint PPT / PPTX na PNG w Node.js
- Konwertuj EXCEL na JSON i JSON na EXCEL w Node.js
- Jak przekonwertować plik CSV na plik JSON online w Node.js
- Konwertuj PDF na JPG i JPG na PDF Programowo w Javie
- Jak przekonwertować plik PDF na HTML online w Node.js
- Konwertuj Word na PNG i PNG na dokument Word w Javie
- Konwertuj dokumenty programu Word na format PDF za pomocą interfejsu API REST w języku Python