Skocz do zawartości

konwersja z formatu jpg na bmp


Recommended Posts

Napisano

widzisz 'twardy' z tym GDI+ to nawet dobry pomysl przeczytalem artykuly z tej stronki ale wydaje mi sie to zbyt malo bym mogl bawic sie GDI+
znasz stronke skad moge sciagnoc jakas dokumentacje
goglowalem troche ale znalazlem tylko strzepy informacji.

Napisano

Problem z tym, ze ja pisze w delphi, tak wiec taka strone moglbym Ci poradzic. Ty zapewne wolal bys w c++, ale mysle, ze koledzy rzuca linki. Ale moge Ci podac jedna: https://www.codeproject.com/vcpp/gdiplus/.

A warto sie zapoznac z gdi+, bo w przypadku jego to zeby przekonwertowac jpeg'a do bmp to zaledwie kilka linkjek prostego kodu.

Odpowiedz na Twoja pytanie tak by wygladala w delphi:

uses gdiputil,gdipobj;

var img:TGPBitmap;
    clsid: TGUID;
begin
 img:=TGPBitmap.Create('jakasgraph.jpg');
 GetEncoderClsid('image/bmp', clsid);
 img.Save('wynik.bmp',clsid,nil);
 img.Free;
end.
Napisano

Wersja w c++

CLSID encoderClsid;
Image* img = new Image("jakasgraph.jpg");
GetEncoderClsid(L"image/bmp", &encoderClsid);
img->Save("wynik.bmp", &encoderClsid, NULL);
delete img;
przeczytalem artykuly z tej stronki ale wydaje mi sie to zbyt malo bym mogl bawic sie GDI+

To nie czytaj tej stronki ;) tylko msdn-a albo jakiegoś helpa do gdi+ tam jest wszystko ładnie opisane z przykładami.
https://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...