![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam taki problem, może ktoś już sie tu z tym spotał. Pobieram jpg z bazy blob i wyswietlam je na stronie www. Nie mam z tym problemu w zadnej przegladarce za wyjatkiem IE8 gdzie imagejpeg($image, null,80); ten zapis powoduje wyswietlenie 1/3 obrazka, dodam ze 3 parametr jest odpowiedzialny za jakosc zmniejszajac do 10 wyswietlaja mi sie prawie cale obrazy jpg. Podkreslam ze chodzi jedynie o IE8 zapis wstawiajacy jpg na strone. $image = imagecreatefromstring($image); ob_start(); imagejpeg($image, null,80); $data = ob_get_contents(); ob_end_clean(); echo '<img src="data:image/jpg;base64,' . base64_encode($data) . '" />'; |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Hmm.... lipa to to, że do przeglądarki bez większego powodu walisz kilkadziesiąt/kilkaset tysięcy bajtów.
To się robi tak: echo '<img src="plik_ktory_generuje_obrazek.php" />' A w plik_ktory_generuje_obrazek.php zwracasz obrazek jaki tam sobie chcesz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 21:52 |