![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 3 Dołączył: 28.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący kod:
Czy da się w bezpośredni sposób przekazać wygenerowany obrazek do zakodowania, tak aby nie było potrzeby pobierania go przez fread? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Jak nie podasz nazwy przy imagepng to już z manuala wiesz, że nie zapisze go do pliku:
Cytat The path to save the file to. If not set or NULL, the raw image stream will be outputted directly. Więc: Swoją drogą, po co takie coś robić? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 3 Dołączył: 28.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Spróbowałem tak, ale niestety zamiast obrazka wychodzi mi to:
PNG IHDRnV,PLTEé[an÷fIDATc` `fxÄŔĂ`Ç ŔçŔä˛41ËÝŔq˛@੤;{ĂĄ0 i Ten post edytował Azek 12.03.2013, 08:24:45 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
EDIT: mój błąd - źle zrozumiałem, nie patrz wyżej - posłuchaj Nospora i użyj ob_start bo ta funkcja nie zwraca treści obrazka a wypluwa ją na wyjście.
Ten post edytował Sephirus 12.03.2013, 08:36:22 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Hehe, fifi, każesz zaglądać do manuala a sam nie zaglądasz.... Jak nie podasz nazwy pliku to obraz leci na output a nie do zmiennej (IMG:style_emoticons/default/smile.gif)
Trzeba użyć ob_start itp. by przechwycic obraz z output i zapisać do zmiennej |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 3 Dołączył: 28.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
DZIĘKI! Działa jak ta lala... I o to chodziło!
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
nospor - po prostu zrozumiałem fragment:
image stream will be outputted directly. że funkcja zrobi po prostu return zamiast zwracać przez referencję Niemniej jednak faktycznie, moje niedoczytanie a raczej zmęczenie (patrz godzinę o której pisałem) |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
W manualu zawsze jest taki bloczek:
Cytat Return Values który informuje co dokładnie funkcja może zwracać (IMG:style_emoticons/default/wink.gif) Returns TRUE on success or FALSE on failure. No ale ok, godzina wyjaśnia wszystko (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 19:24 |