Mellor libre Convertedor de SVG a PNG
Rasterizar un SVG en PNG, JPG, WebP ou PDF á escala que elixa, de balde e sen rexistro.
Como funciona
- Enviar. Escolla un ficheiro SVG (ata 100 MB).
- Escoller o formato e escala. Escolla PNG, JPG, WebP ou PDF e un factor de escala para a resolución.
- Obter. A imaxe rasterizada obterase automaticamente; non se garda nada.
Acerca desta ferramenta
SVG a PNG rasteriza un vector SVG escalable nunha imaxe de tamaño fixo (PNG, JPG ou WebP) ou nun PDF. É o que precisa cando unha ferramenta, plataforma ou documento non acepta un SVG e quere unha imaxe normal no seu lugar. Escolle un factor de escala, de xeito que pode renderizar o SVG máis grande para un resultado nítido e de alta resolución no canto de quedar atrapado no seu tamaño por omisión. A transparencia mantense para PNG e WebP e aplanada para branco para JPG. Sen marcas de auga, sen inscrición, procesado na memoria.
Para que o usa a xente
- Converta un SVG nun PNG para unha plataforma que rexeita os SVG
- Renderizar un logotipo vectorial a alta resolución
- Obteña un JPG ou WebP a partir dun SVG para a web
- Exportar un SVG a PDF para imprimir
API do desenvolvente
Automatice esta ferramenta co seu propio código. Envíe unha petición POST ao punto final en baixo e obterá o mesmo resultado que a ferramenta web. Ten unha velocidade limitada por IP e non precisa rexistrarse. Están a chegar chaves API para límites máis altos.
https://best.free/api/tools/svg-to-png/
| Parámetros | Exemplo | Requirido | Notas |
|---|---|---|---|
file (ficheiro) |
image.svg |
Si | SVG file, ≤25 MB. |
format |
png |
Non | png / jpg / webp / pdf. |
scale |
1 |
Non | Scale factor 0.1–8. |
curl -X POST https://best.free/api/tools/svg-to-png/ \
-F 'file=@image.svg' \
-F 'format=png' \
-F 'scale=1' \
-o image.png
import requests
files = {"file": open("image.svg", "rb")}
data = {"format": "png", "scale": 1}
r = requests.post("https://best.free/api/tools/svg-to-png/", files=files, data=data)
with open("image.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("format", "png");
fd.append("scale", 1);
const r = await fetch("https://best.free/api/tools/svg-to-png/", { method: "POST", body: fd });
const blob = await r.blob(); // the image.png
Resposta: The rasterized image (PNG/JPG/WebP) or PDF.