TBitmap -> Strumień

0

Mam problem z zapisaniem obiektu TBitmap do TFileStream. Próbowałem zapisać bitmapę do TStream (lub TMemoryStream) za pomocą metody SaveToStream. Potem kopiowanie strumienia metodą Copy. Jednak przy kopiowaniu zawsze program wywalał błędy typu access violation, albo że z czegoś tam nie może czytać. Próbowałem także zapisać cały obiekt TBitmap za pomoca Write (lub WriteBuffer), jednak to także zakończyło się niepowodzeniem. Jeśli ktoś zna działająca rozwiązanie, będę wdzięczny.

// Coś nie mogę znaleźć :(. Próbowałem haseł: tbitmap, bitmapa oraz różne odmiany słowa strumień

0

Było gdzieś o tym na forum, pamietam że jakaś osoba miała z tym problem.

0

Mam problem z zapisaniem obiektu TBitmap do TFileStream. Próbowałem zapisać bitmapę do TStream (lub TMemoryStream) za pomocą metody SaveToStream. Potem kopiowanie strumienia metodą Copy. Jednak przy kopiowaniu zawsze program wywalał błędy typu access violation, albo że z czegoś tam nie może czytać. Próbowałem także zapisać cały obiekt TBitmap za pomoca Write (lub WriteBuffer), jednak to także zakończyło się niepowodzeniem. Jeśli ktoś zna działająca rozwiązanie, będę wdzięczny.

// Coś nie mogę znaleźć :(. Próbowałem haseł: tbitmap, bitmapa oraz różne odmiany słowa strumień

Ja miałem problem z odczytem z pola typu BLOB Bitmapy lub jpg do TMemoryStream, ale do dzisiaj nie mogę znaleźć działającej procedury.
Jedyne rozwiązanie jakie udało mi się zrobić to pominąć Stream i najpierw zapisywać do pliku, a potem odczytywać z pliku (nie za ciekawe rozwiązanie :-8 )

0

Nie testowałem tego jeszcze, ale to chyba jest to, o co chodziło. Dzięki za link. Jak sprawdzę kod, to napiszę co i jak.

1 użytkowników online, w tym zalogowanych: 0, gości: 1