Avatar billede starf Nybegynder
10. oktober 2011 - 11:07 Der er 8 kommentarer og
1 løsning

Gemme billede i bedre kvalitet

Jeg har noget kode, der generere et jpg billede og gemmer via:

img.Save(@"C:/Temp/meeting.jpg");

dette billede er desvære lidt pixeleret fordi det åbenbart bliver gemt i en for lav opløsning. Hvordan før jeg så det bliver gemt i en højere kvalitet?
Avatar billede softspot Forsker
10. oktober 2011 - 11:40 #1
Tag et kig på løsningen til dette spørgsmål på stackoverflow: www.stackoverflow.com/questions/249587/high-quality-image-scaling-c
Avatar billede starf Nybegynder
10. oktober 2011 - 12:09 #2
er der ikke en mere simpel måde? hvor man bare angiver QualityMode efter?
Avatar billede softspot Forsker
10. oktober 2011 - 12:16 #3
Jeg fornemmer du ikke gider læse koden i løsningen...

Hvis du synes det er besværligt at klippe funktionen SaveJpeg ud og smide den i en klasse i dit eget system, så kan jeg nok ikke hjælpe dig... =/
Avatar billede starf Nybegynder
10. oktober 2011 - 12:29 #4
jeg har lige kigget den igen, men der skal jo mere til end bare den funktion(får en masse fejl, som henviser til de andre funktioner). desuden indeholder koden en del ting jeg slet ikke skal bruge, som at finde ud af hvad format billede er i osv. Det må da være muligt at angive qualitymode direkte i koden efter img.save ?
Avatar billede softspot Forsker
10. oktober 2011 - 12:38 #5
Kan du ikke finde hjælp i den funktion der hedder ResizeImage i samme eksempel? Den hedder godt nok ResizeImage, men det forhindrer jo ikke én i at resize til samme størrelse :-)
Avatar billede starf Nybegynder
10. oktober 2011 - 12:50 #6
jo sikkert, men igen det er meget extra kode, for den lille funktion?
Avatar billede Poko1 Ekspert
10. oktober 2011 - 14:14 #7
Du skal ind og bruge noget

Graphics.SmoothingMode
Graphics.InterpolationMode
Graphics.CompositingQuality

Hej jeg tillader mig at afsenne dette previev lavet af niklask så tråden kan fortsættes hilsen poko1.:-)
Avatar billede starf Nybegynder
17. november 2011 - 20:14 #8
tak poko1 det virker faktisk :) i må begge gerne evt smide et svar.
Avatar billede softspot Forsker
17. november 2011 - 23:07 #9
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester