Типични грешки · Информационни технологии

Компресия със и без загуба на данни — JPEG срещу PNG

Учениците объркват форматите за компресия на изображения, като смятат, че всички „свалят размера на файла по еднакъв начин“. JPEG използва компресия СЪС загуба (изхвърля част от информацията завинаги), а PNG — компресия БЕЗ загуба (запазва цялата информация точно).

Така е грешно

„Ще запазя логото на фирмата като JPEG, за да е по-малко и по-качествено.“

Така е вярно

За снимки с плавни цветови преходи (фотографии) JPEG е подходящ — по-малък файл за сметка на леко влошено качество. За лога, текст и графики с ясни граници и прозрачност се използва PNG — файлът е по-голям, но качеството не се губи и се запазва прозрачен фон.

Обновено на 19 септември 2026 г.

Защо се допуска

И двата формата „намаляват размера на файла“, затова изглеждат взаимозаменяеми, но начинът, по който го правят — изхвърляне или запазване на информация — е коренно различен.

Как да я избегнеш

Задай си въпроса: снимка или графика/лого? Снимка → JPEG. Графика/лого/текст, особено с нужда от прозрачност → PNG.

Провери се

Кратко упражнение точно по тази грешка.

1 / 30 верни

Кой формат компресира БЕЗ загуба на информация?

Свързани грешки

HTTP срещу HTTPS и какво точно осигурява криптирането

Учениците мислят, че HTTPS прави сайта напълно сигурен и защитен от всякакви заплахи, не само от прихващане на трафика.

Какво прави една парола силна — не само дължина

Учениците мислят, че само дължината на паролата има значение, пропускайки разнообразието от символи.

IP адрес срещу MAC адрес — различни видове идентификация

IP адресът и MAC адресът често се бъркат, защото и двата „идентифицират устройство в мрежата“. Разликата: MAC адресът е фиксиран физически адрес на мрежовата карта (сменя се рядко и е уникален от производителя), а IP адресът е логически адрес, който може да се сменя в зависимост от мрежата, към която устройството се свързва.

Обхват на променливите — локална срещу глобална

Обхватът (scope) на една променлива определя къде в програмата тя „съществува“ и може да бъде използвана. Локална променлива, дефинирана вътре във функция, не съществува извън нея — честа грешка е очакването тя да е достъпна навсякъде в програмата.

Пробвай на цял тест

Направи пробния тест по формата на изпита и виж дали грешката вече не те спъва.

Към теста