PictureBox image

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

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

Kopiuj
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'

P1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1708
1

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

Kopiuj
Bitmap b = new Bitmap(sciezka); 
PictureBox.Image = (Image)b;
MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
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.

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

Dlaczego miałbyś utracić?

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

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

;) Jestem uprzedzony do bmp

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.