Avatar billede alpapa Nybegynder
03. december 2004 - 23:17 Der er 2 kommentarer og
1 løsning

Rotate image

Hejsa Eksperter

Er der nogle her der ved hvordan man roterer et billede?

Altså når jeg har uploaded et billede på serveren, kunne det være super smart at kunne rotere det 90, 180 eller 270 grader.

Er der nogle der har erfaring med det?

På forhånd tak
alpapa
Avatar billede alpapa Nybegynder
04. december 2004 - 11:18 #1
Her roterer jeg billedet før jeg uploader det, men hvordan angiver jeg hvor mange grader det skal roteres?

try
{
Bitmap newPic = new Bitmap(upload_file.PostedFile.InputStream);
newPic.RotateFlip(RotateFlipType.RotateNoneFlipX);
double newWidth = 500;

if (newPic.Width > 500)
{
  Size newSize = new Size((int)newWidth,(int)(newWidth/newPic.Width* newPic.Height));
  newPic = new Bitmap(newPic, newSize);
  newPic.Save(Server.MapPath("\\dataentry\\" + titel + ".jpg"), ImageFormat.Jpeg);
}
else
{
  newPic.Save(Server.MapPath("\\dataentry\\" + titel + ".jpg"), ImageFormat.Jpeg);
}
}
catch
{
throw;
}
Avatar billede alpapa Nybegynder
04. december 2004 - 11:40 #2
Nå for satan, det er jo bare:
newPic.RotateFlip(RotateFlipType.Rotate90FlipX);
newPic.RotateFlip(RotateFlipType.Rotate180FlipX);
newPic.RotateFlip(RotateFlipType.Rotate270FlipX);
Avatar billede alpapa Nybegynder
04. december 2004 - 13:49 #3
Hovsa, det er denne der spiller:
newPic.RotateFlip(RotateFlipType.Rotate90FlipNone);
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