![]() |
![]() |
![]()
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: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hmm.... lipa to to, że do przeglądarki bez większego powodu walisz kilkadziesiąt/kilkaset tysięcy bajtów. Kompletnie się z toba nie zgodze , chcac go wyswietlic w przegladarce i tak musisz przeslac te zdiecia i tak, to ze je inaczej przeslesz to nie sprawi ze beda mniej ważyc. 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. Sprawdzę to co zaproponowałes dzieki , choc w tym przypadku tworzenia wielu zdieć to chyba przerost formy na treścią |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 19:43 |