SVG کو PNG میں تبدیل کریں
ویکٹر گرافکس کو بالکل اس سائز میں پکسلز میں بدلیں جس کی آپ کو ضرورت ہے — 100px ہو یا 4000px، ہمیشہ بالکل تیز، ٹرانسپیرنسی برقرار، اور کچھ بھی محفوظ نہیں کیا جاتا۔
- کبھی محفوظ نہیں کی جاتی
- نہ قطار، نہ انتظار
- نہ سائن اپ، نہ واٹر مارک
یہ کیسے کام کرتا ہے
اپنی SVG فائلیں شامل کریں
جتنی چاہیں .svg فائلیں صفحے پر ڈراپ کریں۔
آؤٹ پٹ سائز چنیں
اپنی ضرورت کی چوڑائی مقرر کریں — ویکٹر کسی بھی سائز پر تیز بنتا ہے، ویکٹر کا مقصد ہی یہی ہے۔
ڈاؤن لوڈ کریں
ایک ایک کر کے یا ZIP کے طور پر محفوظ کریں۔
ایسی ریزولوشن طے کرنا جو کبھی طے تھی ہی نہیں
SVG کے نہ پکسلز ہوتے ہیں نہ سائز۔ یہ ڈرائنگ کی ہدایات کا مجموعہ ہے — یہ لکیر، وہ رنگ، یہ خم — اسی لیے یہ کسی بھی حد تک بڑا کرنے پر تیز رہتی ہے اور اسی لیے لوگو کو جتنی دیر ممکن ہو اسی شکل میں رہنا چاہیے۔ پکسلز میں بدلنا ہمیشہ کے لیے ایک سائز طے کر دیتا ہے۔ اس لیے سائز اس سب سے بڑی جگہ کے مطابق چنیں جہاں تصویر دکھائی جائے گی، اور یاد رکھیں کہ دو یا تین گنا کثافت والی اسکرین کو دو یا تین گنا پکسلز چاہییں: 64 پوائنٹ پر دکھائی جانے والی آئیکن کو جدید فون پر ٹھیک دکھنے کے لیے 192 پکسلز چاہییں۔
سب سے زیادہ گڑبڑ ٹیکسٹ میں ہوتی ہے، اور اس کی وجہ سمجھنا مفید ہے۔ SVG کہتی ہے “یہ جملہ Helvetica Neue میں لکھو”؛ اگر رینڈر کرنے والی مشین کے پاس Helvetica Neue نہیں ہے تو اس کی جگہ کوئی اور فونٹ آ جاتا ہے اور لے آؤٹ کھسک جاتا ہے — جو عنوان اپنے باکس میں پورا آتا تھا اب باہر نکل جاتا ہے۔ URL سے بتایا گیا ویب فونٹ یہاں بالکل لوڈ نہیں ہوتا، کیونکہ تصویر کے طور پر رینڈر ہونے والی SVG جان بوجھ کر الگ تھلگ رکھی جاتی ہے اور نیٹ ورک تک نہیں پہنچ سکتی۔ حل وہی ہے جو ہر ڈیزائنر آخرکار سیکھتا ہے: ایکسپورٹ کرنے سے پہلے ٹیکسٹ کو آؤٹ لائنز میں بدل دیں، تو حروف ایسی لکیریں بن جاتے ہیں جنہیں کسی فونٹ کی ضرورت نہیں۔
یہی علیحدگی باقی حیرتوں کی بھی وضاحت کرتی ہے۔ لنک کی گئی بٹ میپ — کہیں موجود کسی .png کی طرف اشارہ کرنے والا image عنصر — کچھ نہیں بنتا۔ اسکرپٹس نہیں چلتے، اس لیے جو SVG خود کو JavaScript سے بناتی ہے وہ خالی یا آدھی بنی نکلتی ہے۔ ڈیکلیریٹو اینیمیشن اپنی ابتدائی حالت میں بنتی ہے، یعنی پہلے فریم کی ساکن تصویر۔ جو کچھ خود مکتفی ہے وہ بالکل ٹھیک کام کرتا ہے: گریڈینٹس، فلٹرز، کلپنگ پاتھس، ماسکس، ایمبیڈڈ data URI تصاویر اور بلر ایفیکٹس سب ویسے ہی بنتے ہیں جیسے بنائے گئے۔
اس کے لیے درست منزل PNG ہے، JPEG نہیں۔ ویکٹر آرٹ ورک سادہ رنگ اور سخت کناروں پر مشتمل ہوتا ہے، جسے PNG بہترین کمپریس کرتی ہے اور JPEG خراب کر دیتی ہے — JPEG میں ہر تیز کنارے کے گرد ہالہ بن جاتا ہے۔ ٹرانسپیرنسی ایک اصل الفا چینل کے طور پر آتی ہے، اس لیے درست سائز پر ایکسپورٹ کیا گیا لوگو کسی بھی بیک گراؤنڈ پر بیٹھ جاتا ہے۔ اگر SVG کوئی سائز بتاتی ہی نہیں، صرف viewBox، تو تناسب وہیں سے آتا ہے اور سائز آپ خود چنتے ہیں۔
جب آپ کو کچھ اور چاہیے
resvg اور rsvg-convert کمانڈ لائن سے SVG کو رینڈر کرتے ہیں اور ان کے پاس فونٹس کا اصل ذخیرہ ہوتا ہے، اس لیے ٹیکسٹ کسی متبادل کے بجائے اپنے مطلوبہ ٹائپ فیس میں بنتا ہے — rsvg-convert -w 512 in.svg -o out.png پوری کمانڈ ہے۔ Inkscape --export-type=png --export-dpi=300 اس اسپیسیفکیشن کا سب سے مکمل نفاذ ہے، اور ایسے فلٹرز اور بلینڈ موڈز سنبھالتا ہے جنہیں ہلکے رینڈررز صرف تقریباً بنا پاتے ہیں۔
پکسلز میں بدلنے سے پہلے یہ دیکھ لیں کہ کیا واقعی کسی چیز کو PNG چاہیے۔ ہر براؤزر ایک دہائی سے زیادہ عرصے سے SVG خود دکھاتا ہے، اور ویب سائٹ پر لوگو یا آئیکن کے لیے SVG چھوٹی، لامحدود حد تک تیز، اور CSS سے اسٹائل کے قابل ہوتی ہے۔ جن کاموں کو واقعی پکسلز چاہییں وہ لوگوں کے خیال سے کم ہیں: فیو آئیکنز، سوشل پیش نظارہ تصاویر، ای میل، ایپ اسٹور کی فائلیں، اور ایسے سافٹ ویئر جو ویکٹر نہیں پڑھ سکتے۔
اکثر پوچھے جانے والے سوالات
مجھے کس سائز پر رینڈر کرنا چاہیے؟
جس سائز پر آپ اسے واقعی دکھائیں گے، ہائی DPI اسکرینز کے لیے اس کا دگنا۔ 200px کی لوگو والی جگہ کو 400px کی PNG چاہیے۔ تصویر کو بڑا کرنے کے برعکس، بڑا رینڈر کرنے میں کوالٹی کا کوئی نقصان نہیں — یہ ویکٹر ہے۔
کیا ٹرانسپیرنسی برقرار رہتی ہے؟
جی ہاں — SVG کا بیک گراؤنڈ شفاف ہوتا ہے جب تک فائل خود کوئی بیک گراؤنڈ نہ بنائے، اور PNG اسے برقرار رکھتی ہے۔
میری SVG میرے ڈیزائن ٹول سے مختلف کیوں دکھتی ہے؟
رینڈرنگ وہی ہے جو آپ کی ویب سائٹ پر لوگو دکھاتی ہے۔ نام سے بتائے گئے فونٹس انہی فونٹس سے بنتے ہیں جو آپ کے پاس پہلے سے موجود ہیں۔
کیا SVG کے اندر بیرونی تصاویر لوڈ ہوتی ہیں؟
ایمبیڈڈ (data URI) تصاویر بنتی ہیں؛ بیرونی URLs کے حوالے حاصل نہیں کیے جاتے — تبدیلی کسی بھی چیز سے رابطہ نہیں کرتی۔
کیا میری فائلیں کہیں محفوظ کی جاتی ہیں؟
نہیں — کسی بھی مرحلے پر کچھ بھی محفوظ نہیں کیا جاتا۔
جاننا مفید ہے: جو SVG بیرونی تصاویر یا ویب فونٹس پر انحصار کرتی ہیں وہ ان کے بغیر بنتی ہیں۔ اسکرپٹ والی SVG اینیمیشنز اپنی ابتدائی حالت میں بنتی ہیں۔
یہ ٹول اپنی ویب سائٹ پر لگائیں
کسی بھی بلاگ، کلاس پیج یا ہیلپ آرٹیکل کے لیے مفت۔ ایک اسنیپٹ پیسٹ کریں اور آپ کے وزیٹرز اسے سیدھا آپ کے صفحے پر استعمال کر سکیں گے۔
مزید تصویری ٹولز
PNG سے WEBP
ویب کے لیے تیار WebP، ٹرانسپیرنسی برقرار
فیو آئیکن جنریٹر
فیو آئیکن کا پورا سیٹ، HTML کے ساتھ ZIP میں
ICO میں تبدیل کریں
کئی سائز والی اصل .ico فائلیں
BMP سے PNG
پرانی بٹ میپ فائلیں، جدید اور چھوٹی
JPG سے PNG
کسی بھی JPG سے لاس لیس PNG، ایک ساتھ کئی فائلیں
PNG سے JPG
PNG کو چھوٹی JPG میں، بیک گراؤنڈ آپ چنیں