PictureBox image

0

Mam pictureboxa i jak mam zrobić, aby ścieżka do image była wprowadzana podczas działania programu. Bo na

pictureBox1.Image = @"C:\Users\user\Pictures\Obrazy\obraz.jpg"; 

kompilator reaguje alergicznie i wywala Error 1 Cannot implicitly convert type 'string' to 'System.Drawing.Image'

1

Wczytaj obraz najpierw do bitmapy. Następnie zrób rzutowanie na Image.
Czyli:

Bitmap b = new Bitmap(sciezka); 
PictureBox.Image = (Image)b;
0

ale jak sądzę utracę w ten sposób dużo na jakości obrazka. A właśnie na zachowaniu tej jakości mi zależy.

0

Dlaczego miałbyś utracić?

0

Po prostu mam jakieś skojarzenia ze stratną kompresją. Być może błędne

;) Jestem uprzedzony do bmp

0
Mamazur napisał(a)

Po prostu mam jakieś skojarzenia ze stratną kompresją. Być może błędne

;) Jestem uprzedzony do bmp

Stratną kompresją? Przecież w BMP nie ma żadnej kompresji, jest pełna wartość kanału dla każdego koloru dla każdego piksela.

Aż przypomniał mi się tekst @deusa o drobiu, wydalaniu i zmianie położenia.

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