|
- W jaki sposób w Builderze 3 umożliwić obsługę odczytu/zapisu plików w formacie JPG/JPEG?
Miałem kiedyś ten sam problem. Oto rozwiązanie:
Ściągnij ze Strefy pakiet TJPEGImage.
Po rozpakowaniu, przeczytaj dokładnie plik 'readme' - tam znajdziesz
instrukcje jak skompilować pakiet, oraz jakie pliki gdzie skopiować. Potem,
uruchom Builder-a, wybierz z menu Component | Install
Packages i w Design Packages dodaj plik JPEGPKG.BPL Po pomyślnym
zainstalowaniu, wśród innych pakietów pojawi się "Borland JPEG Component"
- na tym kończy się instalacja.
W niektórych przypadkach będziesz musiał dodać odpowiednie dyrektywy
w swoim programie (patrz: readme) Jednak z niezrozumiałych powodów, nawet
po poprawnej instalacji, komponent Image nie aktywuje obsługi JPG/JPEG.
Żeby to zrobić, musiałem użyć pewnej sztuczki. Mianowicie, gdzieś na początku
programu (najlepiej w OnCreate głównego formularza), musiałem wpisać poniższą
linię:
TJPEGImage *J = new TJPEGImage; delete J; // to aktywuje
obsługę jpg/jpeg
Wtedy możesz już odczytywać/zapisywać jpg-i do woli, tak samo jak bitmapy.
Jeśli masz jakieś pytania albo chcesz próbna aplikację, skontaktuj się
ze mną.
Autor: Maciek Durman
|