SVG முதல் PNG வரை மாற்றி
வெக்டர் எஸ்விஜி கோப்புகளை உயர்தர ராஸ்டர் பிஎன்ஜி படங்களாக மாற்றவும். உங்கள் உலாவியில் வெளியீட்டு அளவையும் பின்னணி நிறத்தையும் எளிதாகத் தனிப்பயனாக்கவும்.
SVG ஐ இங்கே இழுத்து விடுங்கள்
50MB வரை ஆதரிக்கிறது
வெக்டர் எஸ்விஜி கோப்புகளை உயர்தர ராஸ்டர் பிஎன்ஜி படங்களாக மாற்றவும். உங்கள் உலாவியில் வெளியீட்டு அளவையும் பின்னணி நிறத்தையும் எளிதாகத் தனிப்பயனாக்கவும்.
50MB வரை ஆதரிக்கிறது
SVG (அளவிடக்கூடிய வெக்டார் கிராபிக்ஸ்) வடிவியல் ஆதிநிலைகளின் தொகுப்பாக படங்களை விவரிக்கிறது - பாதைகள், வடிவங்கள், உரை, சாய்வு - தரம் குறையாமல் எந்த அளவிற்கும் அளவிடும். PNG ஒரு செவ்வக பிக்சல் கட்டத்தை நிலையான தெளிவுத்திறனில் சேமிக்கிறது. எஸ்விஜியை பிஎன்ஜியாக மாற்றுவது ராஸ்டரைசேஷன் படியாகும்: எஸ்விஜியின் வரைதல் வழிமுறைகள் தேர்ந்தெடுக்கப்பட்ட பிக்சல் அளவில் மதிப்பிடப்பட்டு, பிட்மேப் பிஎன்ஜியாக குறியிடப்படும். நீங்கள் குறிப்பிட்ட அளவில் வெளியீடு மிருதுவாகத் தெரிகிறது ஆனால் அளவிடப்பட்டால் பிக்சலேட்டுகளாக இருக்கும்.
உலாவியின் உள்ளமைக்கப்பட்ட SVG இன்ஜினைப் பயன்படுத்தி இந்த மாற்றி SVG ஐ வழங்குகிறது. SVG ஆனது ஒரு பட உறுப்புக்குள் ஏற்றப்பட்டு, தேர்ந்தெடுக்கப்பட்ட வெளியீட்டு பரிமாணங்களில் HTML5 கேன்வாஸில் வரையப்பட்டு, canvas.toBlob வழியாக PNG ஆக ஏற்றுமதி செய்யப்படுகிறது. உலாவி ராஸ்டரைசேஷன் செய்வதால், சிக்கலான SVG அம்சங்கள் - சாய்வுகள், வடிப்பான்கள், முகமூடிகள், அனிமேஷன்கள் ஒரு நிலையான சட்டமாக - உண்மையான வலைப்பக்கத்தில் இருக்கும் அதே வழியில் வழங்குகின்றன.
SVG-க்கு-PNG மாற்றத்தில் மிக முக்கியமான முடிவு இலக்கு அளவு. SVG தெளிவுத்திறன்-சுயாதீனமானது, எனவே உண்மையான பயன்பாட்டுடன் பொருந்தக்கூடிய PNG அளவைத் தேர்ந்தெடுப்பது அதிகமாக வழங்குதல் (சிறுபட அளவு ஐகான்களுக்கான பெரிய கோப்புகள்) மற்றும் குறைவாக வழங்குதல் (பின்னர் அளவிடப்படும் போது மங்கலான வெளியீடு) ஆகியவற்றைத் தவிர்க்கிறது. பொதுவான இலக்குகள்: ஐகான்களுக்கு 32×32 அல்லது 64×64, லோகோக்களுக்கு 256×256 அல்லது 512×512, ஹீரோ கிராபிக்ஸுக்கு 1024×1024, ரெட்டினா தரமான சொத்துகளுக்கு 2048×2048.
SVG இணையம் மற்றும் நவீன வடிவமைப்பு கருவிகளுக்கு அற்புதமானது ஆனால் பல சூழல்களுக்கு பயங்கரமானது. மின்னஞ்சல் கிளையண்டுகள் SVG ஐ சீரற்ற முறையில் வழங்குகின்றன; சிலர் அதை ஒரு பாதுகாப்பு அபாயமாக தடுக்கிறார்கள். பழைய அலுவலக மென்பொருள், சில CMSகள், மூன்றாம் தரப்பு சேவைகள் மற்றும் கிட்டத்தட்ட அனைத்து புகைப்பட அச்சு குழாய்களும் SVG ஐ ஏற்காது. PNG க்கு மாற்றுவது, தேர்ந்தெடுக்கப்பட்ட அளவில் ஒரே மாதிரியாக இருக்கும் உலகளாவிய ஏற்றுக்கொள்ளப்பட்ட ராஸ்டரை உருவாக்குகிறது.
PNG ஆனது பெறுநரின் SVG ரெண்டரரைச் சார்ந்து இல்லாமல் அலுவலக ஆவணங்கள், ஸ்லைடு டெக்கள் மற்றும் PDFகளில் நம்பகத்தன்மையுடன் உட்பொதிக்கிறது. பல தளங்களில் தொடர்ந்து தோன்ற வேண்டிய லோகோக்கள் மற்றும் கிராபிக்ஸ்களுக்கு, PNG என்பது பாதுகாப்பான தேர்வாகும் - இது SVG-யை கவர்ச்சிகரமானதாக மாற்றும் தீர்மான-சுதந்திரத்தை இழந்தாலும் கூட.
உங்கள் இலக்கு அளவை தேர்வு செய்யவும், வழங்கவும். உலாவி ராஸ்டரைசேஷன் செய்கிறது.
SVG (W3C Recommendation) என்பது XML அடிப்படையிலான வெக்டார் வடிவமாகும் உலாவி XML ஐ பாகுபடுத்துகிறது, DOM ஐ உருவாக்குகிறது, CSS ஐப் பயன்படுத்துகிறது மற்றும் பக்க ரெண்டரிங்கின் போது முடிவை ராஸ்டரைஸ் செய்கிறது.
இந்த மாற்றி SVG ஐ ஒரு HTMLImageElement இல் ஏற்றுகிறது (இது உலாவியின் இயல்பான SVG-இமேஜ் ரெண்டரிங் பாதையைத் தூண்டுகிறது), பின்னர் அதை drawImage வழியாக ஒரு கேன்வாஸுக்கு இழுக்கிறது. canvas.toBlob('image/png') ஐப் பயன்படுத்தி கேன்வாஸ் PNG ஆக ஏற்றுமதி செய்யப்படுகிறது. வெளியீட்டில் உள்ள துல்லியமான பிக்சல்கள், உலாவி தாவலில் SVG அதே அளவில் வழங்கும்.
எட்ஜ் கேஸ்கள்: இமேஜ் எலிமென்ட் வழியாகப் பயன்படுத்தும் போது, ForeignObject ஐப் பயன்படுத்தும் SVG எப்போதும் ஆதரிக்கப்படாது. வெளிப்புற ஆதாரங்களைக் குறிப்பிடும் SVG (xlink:href வேறொரு டொமைனுக்கு) CORS காரணமாக ஏற்றப்படாமல் போகலாம். SMIL அனிமேஷன்கள் மற்றும் ஜாவாஸ்கிரிப்ட்-உந்துதல் அனிமேஷன்கள் ஆரம்ப சட்டமாக மட்டுமே வழங்குகின்றன.