Jpeg kép típusos fájlba?

Jpeg kép típusos fájlba?
2014-10-20T17:22:44+02:00
2014-10-21T07:57:50+02:00
2022-08-09T04:20:30+02:00
Gusztika
Sziasztok.

Egyszerű kérdésem van, be lehet e tenni JPG képet típusos fájlba?
Mutasd a teljes hozzászólást!
szia,

Én nem tolnám be (még ha lehet, akkor sem) típusos fájlba a képet, hasonlóan iszonyodom az adatbázisba mentett képektől is. Nekem leghasználhatóbb módszernek az tűnik, ha a képet elmented valahová a fájlrendszeren, és csak a fájl nevét teszed bele a típusos fájlodba.
Mutasd a teljes hozzászólást!

  • Attól függ, mit jelet nálad a 'típusos fájl'.
    Ha azt, hogy fix méretű rekordokból áll, akkor nem lehet. Mármint nyilván lehet, csak nincs értelme.
    Mutasd a teljes hozzászólást!
  • file of byte ?

    Talán ha leírnád mit is akarsz vele.
    Mutasd a teljes hozzászólást!
  • Igen azt jelenti amit leírtál.
    Egy progit kellene írnom, ami egy termék összes jellemzőjét köztük a képét is tartalmazza.
    Nem vagyok valami nagy fej, de eltudom menteni az összes jellemzőt, csak a képpel van gondom.
    Mutasd a teljes hozzászólást!
  • > Egy progit kellene írnom, ami egy termék összes jellemzőjét köztük a képét is tartalmazza.

    Ezt a részt nem értem pontosan, kérlek fejtsd ki, mit jelent az, hogy a program tartalmazza a képet.
    Mutasd a teljes hozzászólást!
  • Csak akkor tudod elmenteni egy típusos file-ba, ha limitálod az elmentendő jpg file maximális méretét és emellett a rekordban eltárolod a tényleges méretet is. Amennyiben az elmentendő file-ok mérete sok esetben nagyságrendekkel kisebb a limitnél, akkor ez a módszer nem igazán helytakarékos.
    Mutasd a teljes hozzászólást!
  • Nekem ez rekordos fájlnak tűnik. Mivel nem írtad a nyelvet így csak az elvi megoldást tudom leírni.Felveszel struktúrát ami mentést és betöltést fogja végezni.

    struct termek{
    string jellemzo1 ;
    string jellemzo2 ;
    ...

    string jellemzon ;
    char * jpg;
    }
    Mentésnél kiírod a jellemző méretét 4 bájton , majd a jellemzőt az előző érték által meghatározott méretű bináris tömbként, és így tovább amíg kiírásra nem kerül a teljes struktúra egy rekordként. A visszaolvasás meg fordítva. kiolvasol 4 bájtot az megadja mennyi memóriát kell lefoglalnod a következő jellemzőnek, amit utána be is olvasol a lefoglalt területre. Ezzel a módszerrel sem a jellemzőid sem a jpg mérete nincs limitálva.
    Mutasd a teljes hozzászólást!
  • szia,

    Én nem tolnám be (még ha lehet, akkor sem) típusos fájlba a képet, hasonlóan iszonyodom az adatbázisba mentett képektől is. Nekem leghasználhatóbb módszernek az tűnik, ha a képet elmented valahová a fájlrendszeren, és csak a fájl nevét teszed bele a típusos fájlodba.
    Mutasd a teljes hozzászólást!
abcd