Zmiana rozdzielczości obrazka C#

Witam. Machnąłem prosty program, który wczytuje obrazek, zmniejsza go i zapisuje, ale mam problem. Mianowice nie mogę zmniejszyć rozdzielczości. Wywala ReadOnly. Proszę o pomoc i z góry dziękuje.,

Co wywala RO? Próba pomniejszenia, czy zapisu? Zapisujesz pod nową nazwą, czy próbujesz nadpisać? Fragment kodu, do analizy?

PictureBox.Image.Width = x;

Po pierwsze, to Ty chyba nie rozdzielczość chcesz zmienić tylko wymiary.

Po drugie Width jest właściwością tylko do odczytu, więc nie możesz do niej przypisać wartości.

Po trzecie, przykładów jak zmienić rozmiar obrazu w C# jest w necie około miliarda, np. tutaj: http://www.dreamincode.net/code/snippet1986.htm

Właśnie nie. Zmiana rozmiaru jest bardzo prosta, a ja chcę zmienić rozdzielczość. (Zależy mi na wadze zdjęcia (jpg))

Przecież rozdzielczość obrazu to ilość px składających się na obraz …

Zmieniając rozdzielczość zmieniasz rozmiar …

I dokładnie o to mi chodzi. Nie o zmianę wymiarów.

Dodane 31.07.2011 (N) 16:15

Temat do zamknięcia. Udało się. Dziękuje wszystkim za pomoc.

Wymiary obrazka to określenie jego szerokości i wysokości w pikselach, np. 3072 x 2048 px. Rozdzielczość to liczba pikseli na cal, która dotyczy np. skanerów czy drukarek i mierzona jest w punktach na cal (DPI). Rozumiesz już?

Tak.

Dodane 05.08.2011 (Pt) 20:14

Rozwiązane. Proszę o zamknięcie.