SVG چیست؟ و چرا باید از آن استفاده کرد؟
اگر به دنبال پسوندی میگردید که حجم کمی داشته باشد و اکثر مرورگرهای امروزی از این فرمت پشتیبانی کنند، جای درستی آمده اید. ما در این مقاله میخواهیم در مورد این صحبت کنیم که SVG چیست و چرا باید از آن استفاده کرد و اینکه چگونه میتوانیم آن را بسازیم یا ویرایش کنیم؟
SVG چیست ؟
فرمت SVG مخفف Scalable Vector Graphic به معنای گرافیک برداری مقیاسپذیر و فرمت استاندارد تصاویر برداری است. فرمت SVG زبانی است از نوع XML که به منظور ایجاد، انتشار، و کار با گرافیک دوبعدی و نیز کاربردهای گرافیکی بر روی اینترنت ایجاد گردیده است. به عنوان استانداردی جدید از سوی کنسرسیوم وب (W3C)، اسویجی باعث کاهش حجم، سریعتر بودن، و تعاملیتر (interactive) شدن صفحات دربردارندهٔ گرافیک و انیمیشن بر روی طراحی سایت میگردد.
چرا باید از SVG استفاده کنیم ؟
همانطور که گفته شد SVG استانداردی جدید از سوی کنسرسیوم وب (W3C) است. اما دلیل منطقیه آن اینست که همان خوبی که PNG فایلهایی با حجم بسیار بزرگ بزرگ هستند – معمولا ۴ تا ۵ برابر JPG و چند برابر SVG. در واقع PNG از روش “چه خوشتان بیاید چه نیاید” استفاده می کند.
قابلیتهای فرمت SVG چیست ؟
- کاملا قابلیت zoom کردن و pan کردن را دارد
- قابلیت موقعیتیابی پیکسل
- کیفیت بالای گرادیانت، سایه و سایر افکتها
- کنترل رنگ و دقت رنگ بهبود یافته
- بالاترین رزولوشن ممکن برای چاپ شدن
- کنترل بهتر روی type مانند kerning، متن روی خط و تعداد نامحدود فونت
- متن قابل ویرایش و جستجو شدن
- قابلیت جستجوی متن درون گرافیک
- محتوا و انیمیشن dynamic و قابلیت ارتباط برقرار کردن با کاربر به صورت script نویسی
- سایز کوچک برای download
- پشتیبانی از CSS
- درجه های مختلف شفافیت (transparency)
- پشتیبانی برای سایر دستگاهها شامل GPS و موبایلها
چگونه SVG را بسازیم ؟
متاسفانه فقط تعداد کمی از نرمافزارهای معروف گرافیکی قادر به بازکردن فایلهایSVG هستند! و Photoshop جزو این فهرست محدود نیست! اما راه حل آن یافت شد و نه تنها همه خصوصیات ذکر شده را داراست بلکه متنباز هم هست. پاسخ ما نرمافزار گرافیک Inkscape است.
نرمافزار Inkscape
نرمافزار Inkscape ویرایشگر متنباز تصاویر برداری فرمت SVG با قابلیتهایی مشابه ایلستریتور و کورل دراو با استفاده از فرمت استاندارد W3C یا همان SVG است. Inkscape بسیاری از امکانات پیشرفته فرمت SVG را پشتیبانی میکند.
علاوه بر موارد ذکر شده امکان خروجی گرفتن در فرمتهایی نظیر PDF ،PNG و … را داراست. و از طریق برنامههای جانبی نیز میتوان به شکل گروهی فرمت هزاران فایل را با این نرمافزار تبدیل کرد.
کلام آخر
لطفا تجربه های خود از فرمت SVG و نرم افزار Inkscape را با ما به اشتراک بگذارید و نظرات خود از ماله را بیان کنید.
دیدگاهتان را بنویسید