🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#213
Author: Lech Wilczyński
Date: Tue, 04 Nov 1997 16:36
6 lines
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
#215
Author: Adam Bienias
Date: Wed, 05 Nov 1997 03:43
23 lines
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
#214
Author: Jacek Czerwinski
Date: Wed, 05 Nov 1997 06:56
11 lines
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
#216
Author: ! Tomasz Surma
Date: Sat, 08 Nov 1997 08:36
40 lines
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
#217
Author: Adam Bienias
Date: Sun, 09 Nov 1997 00:52
13 lines
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
#218
Author: Krzysztof Swiatkowski
Date: Sun, 09 Nov 1997 18:41
18 lines
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
#219
Author: Adam Bienias
Date: Sun, 09 Nov 1997 21:10
14 lines
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
#224
Author: Piotru$
Date: Sun, 09 Nov 1997 21:50
23 lines
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
#220
Author: Krzysztof Swiatkowski
Date: Mon, 24 Nov 1997 20:12
36 lines
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
#221
Author: Adam Bienias
Date: Thu, 27 Nov 1997 02:45
28 lines
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
#222
Author: Krzysztof Swiatkowski
Date: Fri, 28 Nov 1997 22:19
38 lines
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
#223
Author: Adam Bienias
Date: Sat, 29 Nov 1997 20:53
19 lines
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