SVG-dən PNG-yə Konvertor
Vektor SVG fayllarını yüksək keyfiyyətli Raster PNG şəkillərinə çevirin. Brauzerinizdə asanlıqla çıxış miqyasını və fon rəngini fərdiləşdirin.
SVG-ni buraya sürükləyin və buraxın
50MB-a qədər dəstəkləyir
Vektor SVG fayllarını yüksək keyfiyyətli Raster PNG şəkillərinə çevirin. Brauzerinizdə asanlıqla çıxış miqyasını və fon rəngini fərdiləşdirin.
50MB-a qədər dəstəkləyir
SVG (Ölçeklenebilir Vektor Qrafikası) şəkilləri keyfiyyətini itirmədən istənilən ölçüdə miqyaslanan həndəsi primitivlər - yollar, formalar, mətn, qradientlər toplusu kimi təsvir edir. PNG sabit bir qətnamə ilə tək düzbucaqlı piksel şəbəkəsini saxlayır. SVG-nin PNG-yə çevrilməsi rasterləşdirmə mərhələsidir: SVG-nin rəsm təlimatları seçilmiş piksel ölçüsündə qiymətləndirilir və nəticədə yaranan bitmap PNG kimi kodlaşdırılır. Çıxış qeyd etdiyiniz ölçüdə xırtıldayan görünür, lakin böyüdükdə pikselləşir.
Bu çevirici brauzerin daxili SVG mühərrikindən istifadə edərək SVG-ni göstərir. SVG Şəkil elementinə yüklənir, seçilmiş çıxış ölçülərində HTML5 kətana çəkilir və canvas.toBlob vasitəsilə PNG kimi ixrac olunur. Brauzer rasterləşdirməni həyata keçirdiyi üçün mürəkkəb SVG xüsusiyyətləri – gradientlər, filtrlər, maskalar, statik çərçivə kimi animasiyalar real veb-səhifədə olduğu kimi təqdim edir.
SVG-dən PNG-yə çevrilmədə ən vacib qərar hədəf ölçüsüdür. SVG rezolyusiyadan müstəqildir, ona görə də faktiki istifadəyə uyğun PNG ölçüsünü seçmək həddən artıq təminatdan (kiçik ölçülü nişanlar üçün böyük fayllar) və az təminatdan (sonra böyüdükdə bulanıq çıxış) qarşısını alır. Ümumi hədəflər: nişanlar üçün 32×32 və ya 64×64, loqolar üçün 256×256 və ya 512×512, qəhrəman qrafikası üçün 1024×1024, torlu qişa keyfiyyətli aktivlər üçün 2048×2048.
SVG veb və müasir dizayn alətləri üçün gözəldir, lakin bir çox digər kontekstlər üçün dəhşətlidir. E-poçt müştəriləri SVG-ni uyğunsuz şəkildə təqdim edir; bəziləri onu təhlükəsizlik riski kimi bloklayır. Köhnə ofis proqramları, müəyyən CMS-lər, üçüncü tərəf xidmətləri və demək olar ki, bütün foto çap boru kəmərləri SVG-ni ümumiyyətlə qəbul etmir. PNG-yə çevirmək, seçilmiş ölçüdə eyni görünən hamı tərəfindən qəbul edilmiş rastr yaradır.
PNG həmçinin alıcının SVG renderindən asılı olmayaraq ofis sənədlərinə, slayd lövhələrinə və PDF sənədlərinə etibarlı şəkildə daxil edilir. Bir çox platformada ardıcıl olaraq görünməli olan loqolar və qrafiklər üçün PNG daha təhlükəsiz seçimdir – baxmayaraq ki, o, ilk növbədə SVG-ni cəlbedici edən qətnamə müstəqilliyini itirir.
Hədəf ölçüsünü seçin, göstərin. Brauzer rasterləşdirməni həyata keçirir.
SVG (W3C Tövsiyəsi) yollar, əsas formalar (düz, dairə, ellips, xətt, çoxbucaqlı, polixətt), mətn, qradientlər (linearGradient, radialGradient), filtrlər, maskalar və klip yolları üçün elementləri olan XML əsaslı vektor formatıdır. Brauzer XML-i təhlil edir, DOM qurur, CSS tətbiq edir və səhifənin göstərilməsi zamanı nəticəni rasterləşdirir.
Bu çevirici SVG-ni HTMLImageElement-ə yükləyir (bu, brauzerin adi SVG-şəkil kimi göstərmə yolunu işə salır), sonra onu drawImage vasitəsilə kətana çəkir. Kətan canvas.toBlob('image/png') istifadə edərək PNG olaraq ixrac edilir. Çıxışdakı dəqiq piksellər SVG-nin brauzer nişanında eyni ölçüdə göstərəcəyi ilə uyğun gəlir.
Kənar hallarda: XariciObject istifadə edən SVG Şəkil elementi vasitəsilə istifadə edildikdə həmişə dəstəklənmir. Xarici resurslara istinad edən SVG (xlink:href başqa domenə) CORS səbəbiylə yüklənməyə bilər. SMIL animasiyaları və JavaScript-lə idarə olunan animasiyalar yalnız ilkin kadr kimi göstərilir.