Bir PNG (Portable Network Graphics) faylı ilə SVG (Ölçülən Vektor Qrafikləri) faylı arasındakı fərq nədir?


cavab 1:

Fərq ondadır ki, png piksellərdən ibarətdir və SVG bir vektor görüntüsüdür.

Bir nümunə ilə bir bitmap və vektor şəkli arasındakı fərqi izah etməyə çalışacağam.

Təsəvvür edin ki, mavi bir kvadrat şəkli var. Bitmap şəkli (piksellərdən ibarətdir) üçün üfüqi və şaquli piksellərin sayını göstərməlisiniz. Məsələn, görüntüyü 100 x 100 piksel olaraq saxlaya bilərsiniz. Açdığınız zaman 100x100 olaraq açılır. Bu, əldə edəcəyiniz maksimum qətnamədir. Daha böyük etməyə çalışarsan, məsələn B. 200 x 200, bu yalnız 100 x 100 üçün məlumatları ehtiva edir, buna görə digər piksellər interpolasiya olunmalı (birlikdə qoyulmalıdır) və görüntü kəskinliyini itirir və ya piksel şəklində görünür.

Bir vektor görüntüsü ilə eyni mavi kvadrat hər piksel üçün məlumatdan deyil, görüntünün çəkilməsi üçün riyazi funksiyalardan da asılıdır. Kompüter "L uzunluğu düzəldin, 90 dərəcə dönün, başqa bir xətt çəkin, başqa 90 dərəcə, başqa bir L, başqa 90 dərəcə, başqa bir L. onu mavi edin" kimi bir şey oxuyacaqdı. Bu təlimatlar mükəmməl ölçüləndir. Yalnız L-i göstərməlisiniz. Ölçüsü nə qədər böyük olmağınızdan asılı olmayaraq hər dəfə tam təfərrüatlı və açıq şəkildə açılacaqdır. Bu da bu xüsusi vektor görüntüsünü daha kiçik bir sənəd halına gətirir. Hər bir fərdi piksel üçün rəng məlumatlarını saxlamaq əvəzinə yalnız rəngli mavi və bir kvadrat meydana gətirən riyazi funksiya saxlanılır.


cavab 2:

Bir neçə bənzətmə:

Bir PNG faylı, kağızınızı doldurmaq üçün dabs-dabab çəkməklə rəsm çəkməyə bənzəyir.

Bir PNG faylı yaratmaq üçün tələb olunan məlumat miqdarı istifadə olunan blobların sayından asılıdır.

Daha çox boşluq = daha çox məlumat = daha böyük sənəd.

Təsvirin daha böyük olması üçün ya daha çox qaba (aydın qalması üçün) və ya daha böyük ölçülərə (görüntünün daha az aydın olması üçün) ehtiyac var.

· · ·

Bir SVG faylı, xətlərin rənglənməsi və boşluğu doldurması, xətlər ilə əlaqəli rəsm nöqtələrinə bənzəyir.

Bir SVG faylı yaratmaq üçün tələb olunan məlumat miqdarı istifadə olunan nöqtələrin sayından asılıdır.

Daha çox bal = daha çox məlumat = daha böyük sənəd.

Nöqtələrin sayını artırmadan SVG görüntüsünü böyütə bilərsiniz və mükəmməl aydın qalır.

· · ·

Fərqli şəkillər müxtəlif formatlar üçün daha yaxşı işləyir.

Çox xətt olmadan ətraflı bir şəkil PNG formatına uyğundur.

Çox təmiz xətləri olan bir şəkil SVG formatı üçün daha uyğundur.

Kiçik şəkillər üçün bu elə də böyük bir problem deyil, ancaq böyük şəkillərdən danışarkən çox vacib olur.

Böyük bir şəkil üçün düzgün format seçmək, aydınlığı itirmədən asanlıqla fayl ölçüsünü 90% azalda bilər.