Thread View: pl.comp.lang.c
12 messages
12 total messages
Started by Lech Wilczyński
Tue, 04 Nov 1997 16:36
Jak pobrac bitmape
Author: Lech Wilczyński
Date: Tue, 04 Nov 1997 16:36
Date: Tue, 04 Nov 1997 16:36
6 lines
764 bytes
764 bytes
Wdzięczny byłbym gdzyby mi ktoś powiedział jak pobrać z pliku bitmape do pamieci aby potem moc ja wykorzystac w programie np. z funkcja putimage. Jaka jest struktura pliku bitmapy ? Lech Wilczyński sireco@polbox.com
Re: Jak pobrac bitmape
Author: Adam Bienias
Date: Wed, 05 Nov 1997 03:43
Date: Wed, 05 Nov 1997 03:43
23 lines
1494 bytes
1494 bytes
> > Lech Wilczyński wrote: > > > > Wdzięczny byłbym gdzyby mi ktoś powiedział jak pobrać z pliku bitmape do > > pamieci aby potem moc ja wykorzystac w programie np. z funkcja putimage. > > Jaka jest struktura pliku bitmapy ? > > > Jacek Czerwinski wrote: > > Ja bym zrobil to przez ekran (moze jakos sciemniony ?). Jakby pewniejsze > w kompatybilnosci. > Co pan wypisuje? Czy to ma byc jakims szyfrem ? To brzmi tak jak przepis na czarny ekran: wypelnic ekran losowymi wartosciami i ustawic w palecie kolory punktow na 0,0,0. Pod windowsami zaladowanie bitmapy nie przedstawia problemu, ale chyba chodzi o inna platforme: opis .BMP (pod nazwa bitmapa chodzi chyba o .BMP, jezeli o inne formaty graficzne to przydala by sie jakas biblioteka do ich wczytywania ?) http://www.neutralzone.org/home/faqsys/
Re: Jak pobrac bitmape
Author: Jacek Czerwinski
Date: Wed, 05 Nov 1997 06:56
Date: Wed, 05 Nov 1997 06:56
11 lines
981 bytes
981 bytes
Lech Wilczyński wrote: Ja bym zrobil to przez ekran (moze jakos sciemniony ?). Jakby pewniejsze w kompatybilnosci. > > Wdzięczny byłbym gdzyby mi ktoś powiedział jak pobrać z pliku bitmape do > pamieci aby potem moc ja wykorzystac w programie np. z funkcja putimage. > Jaka jest struktura pliku bitmapy ? > > Lech Wilczyński > sireco@polbox.com
Re: Jak pobrac bitmape
Author: ! Tomasz Surma
Date: Sat, 08 Nov 1997 08:36
Date: Sat, 08 Nov 1997 08:36
40 lines
2162 bytes
2162 bytes
Adam Bienias wrote:
>
> > > Lech Wilczyñski wrote:
> > >
> > > Wdziêczny by³bym gdzyby mi kto¶ powiedzia³ jak pobraæ z pliku bitmape do
> > > pamieci aby potem moc ja wykorzystac w programie np. z funkcja putimage.
> > > Jaka jest struktura pliku bitmapy ?
> > >
> > Jacek Czerwinski wrote:
> >
> > Ja bym zrobil to przez ekran (moze jakos sciemniony ?). Jakby pewniejsze
> > w kompatybilnosci.
> >
>
> Co pan wypisuje? Czy to ma byc jakims szyfrem ? To brzmi tak jak
> przepis na czarny
> ekran: wypelnic ekran losowymi wartosciami i ustawic w palecie kolory
> punktow na 0,0,0.
> Pod windowsami zaladowanie bitmapy nie przedstawia problemu, ale chyba
> chodzi o inna
> platforme: opis .BMP (pod nazwa bitmapa chodzi chyba o .BMP, jezeli o
> inne formaty graficzne to przydala by sie jakas biblioteka do ich
> wczytywania ?)
>
> http://www.neutralzone.org/home/faqsys/
Witam,
uzywam Visual C++, i chcialbym sie cos niecos dowiedziec
o ladowaniu bitmapy z uprzednio zadanej sciezki...
Za wszelkie info dzieki
Tom
--
__________________________________________________________
Tomasz Surma ZACHODNIOPOMORSKA SZKOLA BUSINESSU
(School of business Szczecin)
**********************************************************
e-mail : walker99@polbox.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Re: Jak pobrac bitmape
Author: Adam Bienias
Date: Sun, 09 Nov 1997 00:52
Date: Sun, 09 Nov 1997 00:52
13 lines
1308 bytes
1308 bytes
! Tomasz Surma wrote: > > Witam, > uzywam Visual C++, i chcialbym sie cos niecos dowiedziec > o ladowaniu bitmapy z uprzednio zadanej sciezki... > Za wszelkie info dzieki > Tom Rozumiem ze jest to Visual C++ mirkoszopu ? Plik BMP sklada sie z naglowka BITMAPFILEHEADER, nastepnie z BITMAPINFO. Nie bede sie zaglebiac w szczegoly (dokladniej mozna sobie przeczytac w InfoViewer'ze) Wystarczy wczytac gdzies do pamieci plik, odpowiednio poustawiac pointery do tych struktur i wywolac funkcje CreateDIBitmap.
Re: Jak pobrac bitmape
Author: Krzysztof Swiatkowski
Date: Sun, 09 Nov 1997 18:41
Date: Sun, 09 Nov 1997 18:41
18 lines
1342 bytes
1342 bytes
On Sat, 08 Nov 1997 09:36:17 +0100, in pl.comp.lang.c "! Tomasz Surma" <walker99@polbox.com> wrote: >Witam, > uzywam Visual C++, i chcialbym sie cos niecos dowiedziec > o ladowaniu bitmapy z uprzednio zadanej sciezki... > Za wszelkie info dzieki Zajrzyj do helpa do funkcji LoadImage, robi to o co pytasz. A przynajmniej tak mi się wydaje. Hobbit -- -------------------------------------| Krzysztof Swiatkowski - Lodz, Poland | replying cut bezspam from my address e-Mail: hobbit@dom.vr.pl.bezspam | odpowiadajac usun bezspam z adresu "Rzeczywistosc jest dla ludzi bez wyobrazni"
Re: Jak pobrac bitmape
Author: Adam Bienias
Date: Sun, 09 Nov 1997 21:10
Date: Sun, 09 Nov 1997 21:10
14 lines
1173 bytes
1173 bytes
Krzysztof Swiatkowski wrote: > > <walker99@polbox.com> wrote: > > >Witam, > > uzywam Visual C++, i chcialbym sie cos niecos dowiedziec > > o ladowaniu bitmapy z uprzednio zadanej sciezki... > > Za wszelkie info dzieki > Zajrzyj do helpa do funkcji LoadImage, robi to o co pytasz. > A przynajmniej tak mi się wydaje. > > Hobbit LoadImage laduje tylko resource (z dll'a lub twojego EXE'ka).
Re: Jak pobrac bitmape
Author: Piotru$
Date: Sun, 09 Nov 1997 21:50
Date: Sun, 09 Nov 1997 21:50
23 lines
1405 bytes
1405 bytes
Cześć! Sat, 08 Nov 1997 09:36:17 +0100, "! Tomasz Surma" <walker99@polbox.com> napisał(a): >Witam, > uzywam Visual C++, i chcialbym sie cos niecos dowiedziec > o ladowaniu bitmapy z uprzednio zadanej sciezki... > Za wszelkie info dzieki > Tom > Skoro używasz Visual'a, przejrzyj sobie kod źródłowy aplikacji DIBLOOK w przykładach do MFC. Znajdziesz tam pełną obsługę plików BMP - odczyt, zapis, wyświetlanie. Jakbyś miał jeszcze jakieś problemy to pisz (raczej na priv) Pozdrawiam ______________________ / < I < Piotru$ > Piotr Olech I mailto: pit4ever@friko.onet.pl \ ___________________________>
Re: Jak pobrac bitmape
Author: Krzysztof Swiatkowski
Date: Mon, 24 Nov 1997 20:12
Date: Mon, 24 Nov 1997 20:12
36 lines
1957 bytes
1957 bytes
On Sun, 09 Nov 1997 22:10:53 +0100, in pl.comp.lang.c Adam Bienias <souadam@polbox.com> wrote: >Krzysztof Swiatkowski wrote: >> >> <walker99@polbox.com> wrote: >> >> >Witam, >> > uzywam Visual C++, i chcialbym sie cos niecos dowiedziec >> > o ladowaniu bitmapy z uprzednio zadanej sciezki... >> > Za wszelkie info dzieki >> Zajrzyj do helpa do funkcji LoadImage, robi to o co pytasz. >> A przynajmniej tak mi się wydaje. >> >> Hobbit > > LoadImage laduje tylko resource (z dll'a lub twojego EXE'ka). Guzik prawda: bmp = LoadImage(0, "c:\\tmp\\frazersp.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION) bardzo ładnie załadowało bitmapę. Z jednym problemem: jeżeli chce się narysować tą bitmapę w pełnej krasie z kolorkami to trzeba się niestety samemu pobawić paletą z pomocą funkcji Win. Standardowe metody powodują, że kolory bitmapy są mapowane do kolorów windows co daje raczej śmieszne rezultaty. Hobbit -- -------------------------------------| Krzysztof Swiatkowski - Lodz, Poland | replying cut bezspam from my address e-Mail: hobbit@dom.vr.pl.bezspam | odpowiadajac usun bezspam z adresu "GPF is registered trademark of Microsoft"
Re: Jak pobrac bitmape
Author: Adam Bienias
Date: Thu, 27 Nov 1997 02:45
Date: Thu, 27 Nov 1997 02:45
28 lines
1670 bytes
1670 bytes
Krzysztof Swiatkowski wrote: > > On Sun, 09 Nov 1997 22:10:53 +0100, in pl.comp.lang.c Adam Bienias > <souadam@polbox.com> wrote: > > >Krzysztof Swiatkowski wrote: > >> > >> <walker99@polbox.com> wrote: > >> > >> >Witam, > >> > uzywam Visual C++, i chcialbym sie cos niecos dowiedziec > >> > o ladowaniu bitmapy z uprzednio zadanej sciezki... > >> > Za wszelkie info dzieki > >> Zajrzyj do helpa do funkcji LoadImage, robi to o co pytasz. > >> A przynajmniej tak mi się wydaje. > >> > >> Hobbit > > > > LoadImage laduje tylko resource (z dll'a lub twojego EXE'ka). > Guzik prawda: > > bmp = LoadImage(0, "c:\\tmp\\frazersp.bmp", IMAGE_BITMAP, 0, 0, > LR_LOADFROMFILE | LR_CREATEDIBSECTION) > Wow. Skad nagle tyle parametrow w funkcji LoadImage ? Dotej pory bylem swiecie przekonany ze jak napisze wiecej niz trzy, to mi sie kompilator zakrzyczy :/
Re: Jak pobrac bitmape
Author: Krzysztof Swiatkowski
Date: Fri, 28 Nov 1997 22:19
Date: Fri, 28 Nov 1997 22:19
38 lines
2028 bytes
2028 bytes
On Thu, 27 Nov 1997 03:45:55 +0100, in pl.comp.lang.c Adam Bienias
<souadam@polbox.com> wrote:
>Krzysztof Swiatkowski wrote:
>> bmp = LoadImage(0, "c:\\tmp\\frazersp.bmp", IMAGE_BITMAP, 0, 0,
>> LR_LOADFROMFILE | LR_CREATEDIBSECTION)
>>
>
> Wow. Skad nagle tyle parametrow w funkcji LoadImage ? Dotej pory bylem
>swiecie przekonany ze jak napisze wiecej niz trzy, to mi sie kompilator
>zakrzyczy :/
[New - Windows 95]
The LoadImage function loads an icon, cursor, or bitmap.
HANDLE LoadImage(
HINSTANCE hinst, // handle of the instance that contains the image
LPCTSTR lpszName, // name or identifier of image
UINT uType, // type of image
int cxDesired, // desired width
int cyDesired, // desired height
UINT fuLoad // load flags
);
Pełny opis w helpie
jeśli używasz bibliotek klas MFC/OWL/Willows to możesz potrzebować dodać na
początku ::LoadImage
HTH
Hobbit
--
-------------------------------------|
Krzysztof Swiatkowski - Lodz, Poland | replying cut bezspam from my address
e-Mail: hobbit@dom.vr.pl.bezspam | odpowiadajac usun bezspam z adresu
"Niektorzy ludzie mowia, ze musze byc przerazajaca osoba,
a ja mam serce mlodego chlopca... w sloiku na biurku" - Stephen King
Re: Jak pobrac bitmape
Author: Adam Bienias
Date: Sat, 29 Nov 1997 20:53
Date: Sat, 29 Nov 1997 20:53
19 lines
1487 bytes
1487 bytes
Krzysztof Swiatkowski wrote: > > > > > Wow. Skad nagle tyle parametrow w funkcji LoadImage ? Dotej pory bylem > >swiecie przekonany ze jak napisze wiecej niz trzy, to mi sie kompilator > >zakrzyczy :/ > > [New - Windows 95] > The LoadImage function loads an icon, cursor, or bitmap. > HANDLE LoadImage( > HINSTANCE hinst, // handle of the instance that contains the image > LPCTSTR lpszName, // name or identifier of image > UINT uType, // type of image > int cxDesired, // desired width > int cyDesired, // desired height > UINT fuLoad // load flags > ); Sorki:) Pomylone misie z LoadBitmap.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads