Pion Poziom

problemy z tworzeniem aplikacji graficznych oraz audio i wideo

Pion Poziom

Nowy postprzez Frytek18 » sobota, 26 maja 2012, 10:31

Jak zrobic zeby image mogł sie obracać tzn zmieniac orientacje pion, poziom tak jak jest w atrybutach. Mam na to aby obrócic go o 90 stopni ale zeby wrocił do poprzednich rozmiarów trzeba to aż 3 razy wykonac nie da sie jakos inaczej
KOD cpp:     UKRYJ  
   int x, y;
   int width, height;
   Graphics::TBitmap* tmpBMP = new Graphics::TBitmap;

   tmpBMP->Height = Image->Width;
   tmpBMP->Width = Image->Height;
   width = Image->Width-1;
   height = Image->Height-1;

   for (y = 0; y <= height; y++)
          for (x = 0; x <= width; x++)
          {
                 tmpBMP->Canvas->Pixels[y][width-x] = Image->Canvas->Pixels[x][y];
                 Application->ProcessMessages();
          }

   Image->Width = tmpBMP->Width;
   Image->Height = tmpBMP->Height;

   Image->Picture->Bitmap->Assign(tmpBMP);
   delete tmpBMP;
Avatar użytkownika
Frytek18
Homos antropiczny
Homos antropiczny
 
Posty: 60
Dołączył(a): czwartek, 17 maja 2012, 19:05
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: WIN XP 32 bit
Kompilator: Embarcadero RAD Studio 2010 C++
Gadu Gadu: 5032466
    Windows XPFirefox

Re: Pion Poziom

Nowy postprzez Cyfrowy Baron » sobota, 26 maja 2012, 10:40

Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


Powrót do Aplikacje multimedialne, graficzne

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości