Pomoć pri c++ projektu

poruka: 8
|
čitano: 2.200
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
12 godina
neaktivan
offline
Pomoć pri c++ projektu

bok zanima me da li mi netko može pomoći s zadatkom koji sam dobio. moram stvoriti  program pomoću kojeg mogu spremati slike u bmp, jpeg i png formatima. ako netko ima sličan program ili je radio na nečem sličnom meka se javi. unaprijed hvala

 
0 0 hvala 0
13 godina
neaktivan
offline
Re: Pomoć pri c++ projektu
brunolav kaže...

bok zanima me da li mi netko može pomoći s zadatkom koji sam dobio. moram stvoriti  program pomoću kojeg mogu spremati slike u bmp, jpeg i png formatima. ako netko ima sličan program ili je radio na nečem sličnom meka se javi. unaprijed hvala

Nisi jasan. Što bi program konkretno radio. Editor slika?

15 godina
neaktivan
offline
Re: Pomoć pri c++ projektu
brunolav kaže...

bok zanima me da li mi netko može pomoći s zadatkom koji sam dobio. moram stvoriti  program pomoću kojeg mogu spremati slike u bmp, jpeg i png formatima. ako netko ima sličan program ili je radio na nečem sličnom meka se javi. unaprijed hvala

Ajde ti to malo detaljnije opiši.

 

Što u program ulazi, a što iz njega izlazi. I što se u programu radi s onim što u njega ulazi.

Oscar-Mike-Golf Whiskey-Tango-Foxtrot
15 godina
neaktivan
offline
Pomoć pri c++ projektu

Mozda je mislio konverziju u bmp,jpeg itd..

http://www.bug.hr/forum/topic/softver-literatura-usluge/prodaja-knjige-hardware/103166.aspx
 
0 0 hvala 0
14 godina
neaktivan
offline
Pomoć pri c++ projektu

U C++ Builderu bi to išlo ovako:

 

// konverzija BMP -> JPG

#include <jpeg.hpp>

try {
    Graphics::TBitmap *bmp = new Graphics::TBitmap();
    bmp->LoadFromFile(OpenDialog1->FileName);
    TJPEGImage *jpg = new TJPEGImage();
    jpg->Assign(bmp);
    jpg->SaveToFile(OpenDialog1->FileName + ".jpg");
    delete jpg;
    delete bmp;
    ShowMessage("Bitmap konvertiran u JPG!");
}catch(...){
    ShowMessage("Greška pri konvertiranju u JPG!");
}

Kada lajavci laju onda završe ovako: http://i471.photobucket.com/albums/rr77/toropreto/2012-07-0813_30_07.gif
Moj PC  
4 1 hvala 0
15 godina
neaktivan
offline
Re: Pomoć pri c++ projektu
TracerCPP kaže...

U C++ Builderu bi to išlo ovako:

 

// konverzija BMP -> JPG

#include <jpeg.hpp>

try {
    Graphics::TBitmap *bmp = new Graphics::TBitmap();
    bmp->LoadFromFile(OpenDialog1->FileName);
    TJPEGImage *jpg = new TJPEGImage();
    jpg->Assign(bmp);
    jpg->SaveToFile(OpenDialog1->FileName + ".jpg");
    delete jpg;
    delete bmp;
    ShowMessage("Bitmap konvertiran u JPG!");
}catch(...){
    ShowMessage("Greška pri konvertiranju u JPG!");
}

Pa dobro ja kazem mozda je mislio al mozda on treba nesto komplikovanije ko zna kad nije dobro objasnio.

http://www.bug.hr/forum/topic/softver-literatura-usluge/prodaja-knjige-hardware/103166.aspx
15 godina
neaktivan
offline
Re: Pomoć pri c++ projektu
TracerCPP kaže...

U C++ Builderu bi to išlo ovako:

Fora, prelagano :D

Oscar-Mike-Golf Whiskey-Tango-Foxtrot
14 godina
neaktivan
offline
Re: Pomoć pri c++ projektu
rustweaver kaže...
TracerCPP kaže...

U C++ Builderu bi to išlo ovako:

Fora, prelagano :D

Sve je poprilično jednostavno. Primjerice, kako napraviti screenshot i spremiti ga na disk:

 

TRect r = Rect(0, 0, Screen->Width, Screen->Height);
Graphics::TBitmap *bmp = new Graphics::TBitmap();
bmp->Width = r.Width();
bmp->Height = r.Height();
bmp->PixelFormat = pf32bit;

HDC hdc = ::GetDC( 0 );
::BitBlt( bmp->Canvas->Handle, 0, 0, bmp->Width, bmp->Height, hdc, 0, 0, SRCCOPY);
::ReleaseDC( Handle, hdc );
bmp->SaveToFile("C:\\screenshot.bmp");
delete bmp;

Kada lajavci laju onda završe ovako: http://i471.photobucket.com/albums/rr77/toropreto/2012-07-0813_30_07.gif
Poruka je uređivana zadnji put uto 28.8.2012 12:30 (TracerCPP).
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice