Avatar billede ronja7 Nybegynder
03. november 2004 - 14:32 Der er 3 kommentarer og
1 løsning

Problem med størrelse på ImageButton

Jeg har oplevet at når jeg benytter en gif til en ImageButton udfylder gif'en alt det plads der er muligt i knappen, og kan dermed blive f.eks. tre gange så stor som den oprindelige gif egentlig er.

Af en eller anden grund giver det ikke et helt fornuftigt resultat hvis jeg forsøger at sætte width og height på controllen, men da det er dynamisk hvilken gif jeg indsætter, kan det heller ikke bruges - og jeg vil helst ikke til at generere et image i codebehind for at læse attributterne.

Nogen der har haft lignende problemer med ImageButton?
Avatar billede snepnet Nybegynder
05. november 2004 - 23:51 #1
det kan helt generelt give nogle lidt uheldige resultater når man ændrer størrelsen på billeder... du kan godt få et bedre resultat hvis du laver din egen rutine til at ændre størrelsen på billedet.
det er ikke så mange linier der skal til, så hvis du er frisk siger du bare til.

mvh
Avatar billede snepnet Nybegynder
05. november 2004 - 23:56 #2
Du kan også kigge her :
http://www.eksperten.dk/spm/550297

Det er denne metode du måske kan bruge til noget :

    public class ImageResizer
    {
        public static Bitmap RezizeImage(string filePath, int width, int height)
        {
            System.Drawing.Bitmap bmpOut = null;

            try
            {
                Bitmap bmp = new Bitmap(filePath);

                bmpOut = new Bitmap(width, height);
                Graphics g = Graphics.FromImage(bmpOut);
                g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
                g.FillRectangle(Brushes.White, 0, 0, width, height);
                g.DrawImage(bmp, 0, 0, width, height);
                bmp.Dispose();
            }
            catch
            {
                return null;
            }

            return bmpOut;
        }
    }
Avatar billede ronja7 Nybegynder
09. februar 2005 - 14:28 #3
Hvis du vil have points, læg et svar. Ellers lukker jeg igen.

Er lige igang med at rydde op.
Avatar billede snepnet Nybegynder
12. februar 2005 - 01:13 #4
oki :o)
mvh
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