schovanie obrazka do exe v C++

Programovacie jazyky, rady, poradňa...
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

schovanie obrazka do exe v C++

Príspevok od používateľa reDo »

poradite mi ako mam schovat nejaky subor do exe suboru v c++ a potom ho odtial vyextrahujem? pls poradte, obrazok ale aj hocijaky subor pls :roll:
johny3212
Star
Star
Používateľov profilový obrázok
Príspevky: 532
Registrovaný: 17 feb 2008, 19:56
Bydlisko: Terchova
Kontaktovať používateľa:

Re: schovanie obrazka do exe v C++

Príspevok od používateľa johny3212 »

myslim, ze nechapem, co presne myslis a chces dosiahnut......
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

Re: schovanie obrazka do exe v C++

Príspevok od používateľa reDo »

chcem pridat .jpg subor do exe a potom ho odtial chcem dat vyextrahovat jednoducho, chapete?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: schovanie obrazka do exe v C++

Príspevok od používateľa audiotrack »

prečo to chceš silou mocou mať v exe, a nepoužiješ resource súbory?
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

Re: schovanie obrazka do exe v C++

Príspevok od používateľa reDo »

lebo to ma byt jeden subor v ktorom maju byt dalsie subory a ked sa spusti zada otazky, vysledok ulozi do suboru pre ktory vytvori zlozku a tam naextrahuje aj tie v sebe, chapete? dalo by sa to? to s resourcami sa to ako da? ukaz pls, ja som to chcel nejako podobne ale on chcel hento
johny3212
Star
Star
Používateľov profilový obrázok
Príspevky: 532
Registrovaný: 17 feb 2008, 19:56
Bydlisko: Terchova
Kontaktovať používateľa:

Re: schovanie obrazka do exe v C++

Príspevok od používateľa johny3212 »

redo tvoje myslenie je, nechcem povedat primitivne a o vyjadrovani ani nevravim. Tak sa to vobec nerobi, to co chces ty. Ak chces pracovat s obrazkom, tak pouzi kniznicu, ktora s nim vie pracovat (SDL, FreeImage). Vzdy pri spusteni softu ti nacita vsetky textury z disku a potom ich pouziva a neak spracovava a ako vysledok ich moze znova zapisat na disk, bud v neakom kompresnom formate alebo ako ciste data, podobne ako sa pracuje aj s textakmi... Ak ces mat priamo ten obrazok (texturu) v tom EXE subore ci v softe :D, tak ju mozes zapisat ako 1D pole charov o velkosti:

Kód: Vybrať všetko

 char obr[vyska x sirka x 3]; //3 znamena - RGB 
a to naplnit datami. po spusteni softu pouzijes kniznicu, ktora vie tie data konvertovat do neakeho kompresneho formatu a ulozit na disk :). Good Luck :D
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

Re: schovanie obrazka do exe v C++

Príspevok od používateľa reDo »

dakujem ja niesom vobec skuseny ako ty alebo iny som len lamka co sa trochu snazi a v grafickych knizniciach som este vecsi debi* tak sry
johny3212
Star
Star
Používateľov profilový obrázok
Príspevky: 532
Registrovaný: 17 feb 2008, 19:56
Bydlisko: Terchova
Kontaktovať používateľa:

Re: schovanie obrazka do exe v C++

Príspevok od používateľa johny3212 »

mno, tak sa uc skor ako vypustis ... :). Tu si kukni zaklady SDL :

http://www.root.cz/serialy/sdl-hry-nejen-pro-linux/

pre pracu s obrazkami existuje vela kniznic. Dalej, ak ces pracovat s obrazkom, nemusis pri tom prave inicializovat graficke okno, mozes aj v textovom mode. Len musis pochopit, ze aj obrazok su len data a bajty :).Podobnne, ked citas data s kamery, tak kamera ti neposiela obrazky :D, ale len neake pole charov, kde kazdy pixel je reprezentovany troma hodnotami RGB a je len na tebe, ako dalej tie data spracujes. Pomocou neakej kniznice, dokazes ten obrazok nacitat s disku, vytiahnut z neho data a zapisat ich do neakej premennej, pouziva sa typ char. :).

Podobne aj pri algoritmickom mysleni, ja napriklad mam samotny soft a neaky algoritmus oddelene a algoritmus mam iba v textaku a vzdy pri spusteni softu, sa mi nahra ten textak do programu. To mi napriklad umoznuje modifikovat algoritmus za behu softu, co je paradna vec, ale to len pomimo :).
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

Re: schovanie obrazka do exe v C++

Príspevok od používateľa reDo »

aha dakujem rozumiem tak to necham tak kym sa nedoucim C++ :) ale dikes aj tak
Napísať odpoveď