← بازگشت به ویژگی‌ها
Pro

SVG Grabber

SVG Grabber هر SVG در یک صفحه وب را کشف می‌کند — عناصر SVG inline، ارجاعات فایل .svg خارجی، SVG sprites (الگوهای use/symbol)، و SVG data URIs. هر SVG را در اندازه‌های مختلف پیش‌نمایش کنید، شفافیت را با پس‌زمینه‌های روشن و تیره بررسی کنید، markup خام SVG را کپی کنید یا فایل‌های SVG بهینه‌شده را دانلود کنید.

SVGها همه‌جای وب‌سایت‌های مدرن حضور دارند — لوگوها، آیکون‌ها، تصویرسازی‌ها، گرافیک‌های تزئینی، نمودارهای داده — اما استخراج آن‌ها به‌طرز شگفت‌آوری دشوار است. SVGهای درون‌خطی (inline) مستقیماً در HTML جاسازی شده‌اند و نمی‌توان آن‌ها را «به‌عنوان تصویر ذخیره کرد». اسپرایت‌های SVG از ارجاع‌های use/symbol استفاده می‌کنند که به فایل‌های مستقل resolve نمی‌شوند. SVGهای خارجی که از طریق src در img یا CSS بارگذاری می‌شوند، بدون باز کردن تب Network قابل بررسی نیستند.

SVG Grabber همه این منابع را به‌طور خودکار مدیریت می‌کند. این ابزار DOM را برای SVGهای درون‌خطی اسکن می‌کند، ارجاع‌های اسپرایت را به تعریف کامل symbol آن‌ها resolve می‌کند، آدرس‌های SVG خارجی را پیدا می‌کند و data URIهای SVG را دیکد می‌کند. هر SVG با پیش‌نمایش زنده در یک گالری نمایش داده می‌شود و می‌توانید بین پس‌زمینه‌های روشن، تیره و شطرنجی (checkerboard) جابه‌جا شوید تا شفافیت را بررسی کنید.

SVGهایی که برای fill یا stroke خود از currentColor استفاده می‌کنند — الگویی رایج برای آیکون‌هایی که قرار است رنگ خود را از متن اطراف به ارث ببرند — شناسایی و علامت‌گذاری می‌شوند، چون گرفتن کد خام برای این‌ها رفتار رنگ‌پذیری (color-theming) آن‌ها را حفظ می‌کند، برخلاف یک اسکرین‌شات رستری که هر رنگی که در لحظه ضبط نمایش داده می‌شده را برای همیشه در تصویر ثابت می‌کند. کد خام SVG را برای استفاده درون‌خطی در کامپوننت‌های خود کپی کنید، یا SVG را به‌عنوان یک فایل آماده برای استفاده در پروژه‌تان دانلود کنید.

پیش‌نمایش زنده
example.com/design-system
8 SVGs found on page
search.svg
home.svg
heart.svg
calendar.svg
settings.svg
phone.svg
SVG Preview
تاریک روشن شبکه
نامsearch.svg
درون‌خطی
حجم24 × 24
312 B
کپی SVG دانلود
ویژگی‌های کلیدی

شناسایی جهانی SVG

SVGها را از هر منبعی در صفحه پیدا می‌کند: عناصر <svg> inline در DOM، فایل‌های .svg خارجی بارگذاری‌شده از طریق img یا object، SVGهای CSS background-image، ارجاعات sprite use/symbol، و SVGهای رمزگذاری‌شده base64 data URI.

پیش‌نمایش زنده با پس‌زمینه‌ها

هر SVG را در اندازه‌های مختلف (اصلی، 2x، 4x) با سه پس‌زمینه پیش‌نمایش کنید: تیره، روشن (سفید) و شطرنجی. پس‌زمینه شطرنجی نواحی شفاف را آشکار می‌کند.

کپی کد خام SVG

روی «کپی SVG» کلیک کنید تا markup کامل SVG را دریافت کنید — viewBox، paths، groups و همه ویژگی‌ها. مستقیماً در HTML، JSX، قالب Vue یا فایل SVG sprite الصاق کنید.

دانلود به عنوان فایل SVG

SVGهای جداگانه را به عنوان فایل‌های .svg با اعلان‌های XML مناسب دانلود کنید. فایل‌ها بر اساس ID، نام کلاس یا aria-label SVG نام‌گذاری می‌شوند.

اطلاعات منبع و Metadata

هر SVG نوع منبع (inline، خارجی، sprite، data URI)، ابعاد viewBox، اندازه فایل و محل در DOM را نشان می‌دهد.

حل کردن SVG Sprite

وقتی یک صفحه از SVG sprites با ارجاعات use href="#icon-name" استفاده می‌کند، SVG Grabber هر ارجاع را به تعریف symbol کامل حل می‌کند — SVG مستقل کامل را می‌دهد.

موارد استفاده رایج

استخراج مجموعه آیکون

از وب‌سایتی با سیستم آیکون عالی بازدید کنید و کل مجموعه آیکون SVG را دریافت کنید. SVG Grabber آیکون‌ها را در sprites، SVGهای inline و فایل‌های خارجی پیدا می‌کند.

جمع‌آوری لوگو و دارایی‌های برند

به لوگوی SVG یک شرکت برای صفحه مشارکت، case study یا press kit نیاز دارید؟ اکثر لوگوهای وب‌سایت‌های مدرن SVG هستند. SVG Grabber آن‌ها را با کیفیت vector اصلی استخراج می‌کند.

یادگیری تکنیک‌های SVG

مطالعه پیاده‌سازی SVGهای پیچیده در سایت‌های تولید. کد SVG خام را کپی کنید تا ببینید paths چگونه ساختاریافته‌اند و انیمیشن‌های CSS چگونه اعمال می‌شوند.

مهاجرت آیکون‌ها به پروژه

به سیستم آیکون جدید منتقل می‌شوید؟ SVGها را از سایت مرجع بگیرید و در SVG sprite یا سیستم آیکون مبتنی بر کامپوننت قرار دهید.

ممیزی استفاده از SVG در سایت خود

بررسی کنید SVGها در سایت شما چگونه پیاده‌سازی شده‌اند — inline (برای دستکاری)، خارجی (برای کش) یا sprites (برای کارایی)؟

نحوه استفاده
1

فعال‌سازی SVG Grabber

داک شناور DevSuite Pro را باز کنید و روی آیکون SVG Grabber کلیک کنید. ابزار صفحه را برای همه منابع SVG اسکن می‌کند.

2

مرور گالری SVG

یک grid از thumbnail های SVG ظاهر می‌شود که هر SVG یافته‌شده در صفحه را نشان می‌دهد. هر آیتم نام SVG، نوع منبع و ابعاد viewBox را نشان می‌دهد.

3

کلیک برای پیش‌نمایش

روی هر SVG کلیک کنید تا یک پیش‌نمایش بزرگ‌تر باز شود. بین پس‌زمینه‌های تیره، روشن و شطرنجی جابه‌جا شوید.

4

کپی کد یا دانلود فایل

روی «کپی SVG» کلیک کنید تا markup خام را دریافت کنید، یا «دانلود» تا به عنوان فایل .svg مستقل ذخیره شود.

5

ادامه مرور

به گالری برگردید تا SVGهای بیشتری کاوش کنید. badge تعداد کل یافته‌شده در صفحه را نشان می‌دهد.

آماده برای امتحان کردن هستید؟

DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.

افزودن به Chrome افزودن به Edge افزودن به FireFox