Leksykon IT › Programowanie › Skalowanie całkowitoliczbowe

Skalowanie całkowitoliczbowe

Programowanie Svenska → Zaktualizowano: 2026-10-26

Powiększanie obrazu o niskiej rozdzielczości o całkowite krotności — 2×, 3×, … — tak, by każdy piksel źródłowy stał się identycznym kwadratem.

Przeskaluj obraz 320×240 na dowolny rozmiar ekranu, a część pikseli źródłowych musi pokryć więcej pikseli docelowych niż inne. Efektem są nierówne „piksele”, które migoczą i psują ostrą siatkę, na której opiera się pixel art. Skalowanie całkowitoliczbowe odrzuca ułamki: wybiera się największą krotność, jaka się mieści, a resztę ekranu zajmuje czarna ramka.

Dlatego emulatory i gry pixel-artowe często działają w 4× lub 5×, zamiast „wypełniać ekran”. Metodę zwykle łączy się z filtrowaniem najbliższego sąsiada, by nie wkradło się rozmycie, a niewykorzystany obszar obsługuje się letterboxingiem lub pillarboxingiem. Nowoczesne sterowniki GPU mają dziś własną opcję „integer scaling”, bo skalowanie kompozytora pulpitu rozmazywałoby stare piksele.

← Wróć do leksykonu