چه تفاوتی بین پرونده PNG (Portable Network Graphics Network) و پرونده SVG (Graphics بردار مقیاس پذیر) وجود دارد؟


پاسخ 1:

تفاوت در این است که png از پیکسل ها ساخته شده است و SVG یک تصویر برداری است.

من سعی خواهم کرد تفاوت یک بیت مپ و یک تصویر برداری را با استفاده از یک مثال توضیح دهم.

تصور کنید که تصویری از یک مربع آبی دارید. برای تصویر بیت مپ (متشکل از پیکسل ها) ، باید تعداد پیکسل های افقی و عمودی را مشخص کنید. به عنوان مثال ، می توانید تصویر را در 100 x 100 پیکسل ذخیره کنید. وقتی آن را باز کنید ، به صورت 100x100 باز می شود. این حداکثر رزولیشی است که شما به آن خواهید رسید. اگر سعی می کنید آن را بزرگتر کنید ، به عنوان مثال B. 200 x 200 ، فقط حاوی اطلاعات 100 x 100 است ، بنابراین پیکسل های دیگر باید درون یابی شوند (در کنار هم قرار بگیرند) و تصویر وضوح خود را از دست می دهد یا به نظر می رسد پیکسل شده است.

همان مربع آبی به عنوان یک تصویر برداری به اطلاعات مربوط به هر پیکسل بستگی ندارد بلکه به توابع ریاضی برای ترسیم تصویر بستگی دارد. کامپیوتر چیزی مانند "یک خط L را طولانی می کند ، 90 درجه می چرخد ​​، یک خط دیگر L ، 90 درجه دیگر ، یک L دیگر ، 90 درجه دیگر ، L. دیگری آن را به رنگ آبی می خواند". این دستورالعمل ها کاملاً مقیاس پذیر هستند. شما فقط باید L را مشخص کنید. هر بار که اندازه و اندازه شما بزرگ باشد ، پرونده با جزئیات و وضوح کامل باز خواهد شد. این همچنین باعث می شود این تصویر بردار ویژه به پرونده ای کوچکتر تبدیل شود. به جای ذخیره اطلاعات رنگ برای هر پیکسل ، فقط رنگ آبی و عملکرد ریاضی که مربعی ایجاد می کند ذخیره می شود.


پاسخ 2:

چند قیاس:

یک فایل PNG مانند نقاشی کردن با پرتاب کردن تکه های رنگ برای پر کردن کاغذ شماست.

مقدار اطلاعات مورد نیاز برای ایجاد پرونده PNG به تعداد حباب های مورد استفاده بستگی دارد.

حباب های بیشتر = جزئیات بیشتر = پرونده بزرگتر.

برای بزرگتر شدن تصویر ، حباب های بیشتری (برای روشن نگه داشتن آن) یا حباب های بزرگتر (برای روشن تر شدن تصویر) لازم است.

· · · ·

پرونده SVG مانند نقاشی نقاط متصل به خطوط ، رنگ آمیزی خطوط و پر کردن فضا است.

میزان اطلاعات مورد نیاز برای ایجاد پرونده SVG به تعداد نقاط مورد استفاده بستگی دارد.

امتیاز بیشتر = جزئیات بیشتر = پرونده بزرگتر.

شما می توانید بدون افزایش تعداد نقاط ، یک تصویر SVG را بزرگ کنید و کاملاً واضح است.

· · · ·

انواع مختلف تصاویر برای قالب های مختلف بهتر کار می کنند.

یک تصویر دقیق و بدون خطوط زیادی برای قالب PNG مناسب است.

تصویری با خطوط تمیز زیادی برای قالب SVG مناسب تر است.

این یک مشکل بزرگ برای تصاویر کوچک نیست ، اما هنگام صحبت در مورد تصاویر بزرگ بسیار مهم می شود.

انتخاب قالب مناسب برای یک تصویر بزرگ می تواند به راحتی 90٪ پرونده را بدون از بین رفتن وضوح کاهش دهد.