ďťż

Ładny brzuch

Witam!!!
Musze na zaliczenie zrobic nastepujacy program:
Opracować i zaimplementować metodę konwersji pliku JPG do pliku BMP.
– implementacja w C++.
a ze jestem calkiem zielony z programowania to nie wiem jak sobie z tym poradzic ;/ na jakies stronie znalazlem cos takiego
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "jpg.h" #include <jpeg.hpp> //import pliku jpeg.hpp //-------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner)        : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) {   if(OpenDialog1->Execute()){     TJPEGImage *jpg = new TJPEGImage();     jpg->LoadFromFile(OpenDialog1->FileName);  //wczytanie pliku w formacie jpg.     Graphics::TBitmap * bmp = new Graphics::TBitmap();     bmp->Width = jpg->Width;     bmp->Height = jpg->Height;     bmp->Canvas->Draw(0, 0, jpg);  //przerysowanie grafiki w formacie jpg do obiektu bmp.     Image1->Picture->Bitmap = bmp;     bmp->Free();  // usunięcie obiektu bmp z pamięci.     jpg->Free();  // usunięcie obiektu jpg z pamięci.                                              } } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) {   if(SaveDialog1->Execute())   Image1->Picture->SaveToFile(SaveDialog1->FileName); } //----------------------------------------------
nie wiem czy to jest kod odpowiadajacy temu co mam zrobic :P
a jesli tak to chcialbym go udoskonalic :)
np.
- aby wyswietlany plik jpg byl wyswietlany w danym oknie a nie na calym formularzy
- przefiltrowac przy korzystaniu z buttona 1 tylko wyswietlanie plikow jpg
czy moglby mi ktos pomoc??
jeszcze jedno czy ktos moglby mi wyjasnic na czym polega ta konwersja w podanym przeze mnie przykladzie co za nia odpowiada :P
sorki za takie glupie pytanka, mam zamiar nauczyc sie programowac ale w 2 dni tego nie zrobie :(((



Co do sposobu działania konwersji to najpierw ładujesz plik JPG i potem poprostu przerysowujesz zawartość jpega na płótno BMP (tak jak byś w paincie skopiował plik JPG na nowy plik BMP). B)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •