Image w PictureBox traktowane jako 4x mniejsze

0

Witam. Potrzeba mi do aplikacji typu paint zeby image z res 1024x1024 bylo traktowane jako 4x mnoejsze, bez konvertowania i tracenia na jakosci. na razie scaluje x,y jako 4xmniejsze so staje sie klopotliwe przy malowaniu shape'ow. Jakis pomysl?

0

Z tego co napisałeś wynika, że chcesz zmniejszyć obraz nie zmniejszając go...

Skoro ma być 4 razy mniejszy, to normalne jest, że trzeba go zmniejszyć/przeskalować, co wiąże się z utratą jakości; Jak niby inaczej miałoby to wyglądać?

0

Myślałem o czymś takim jak szczelnie grid na zdjęciu gdzie 4px x 4px to jedno oczko i operowanie tą jednostką, tylko nie wiem jak to zainicjować:(

0

@Fionce - jeśli chodzi Ci o to, żeby podzielić obraz na kwadraciki o wymiarach 4px x 4px, obliczać z nich średnią i ustawiać kolor pikseli w nowym obrazie na podstawie tej średniej, to nie jest to nic innego, jak normalne skalowanie obrazu;

Jeśli nie wiesz jak się za to zabrać albo nie chcesz wykorzystywać do tego celu gotowych implementacji - poszukaj w Google algorytmów skalowania obrazów; Jest wiele przykładów, ale pewnie najlepsze algorytmy są już zaimplementowane; Większość z nich i tak pewnie rozmyje obraz, przez co jego jakość (tego mniejszego) nie będzie powalać; Nic w tym dziwnego - cudów szkoda się spodziewać;

Co innego gdyby skalować grafikę wektorową, ale tutaj raczej nie o nią chodzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1