Autor | Zpráva | ||
---|---|---|---|
SeparateSK Profil |
#1 · Zasláno: 13. 3. 2012, 13:05:27
Dobrý deň ,potrebujem dostať do premennej $data phpčkom generovaný obrázok
<?php $im=imagecreate(80,60); $biela=imagecolorallocate($im,255,255,255); $cierna=imagecolorallocate($im,0,0,0); $cervena=imagecolorallocate($im,255,0,0); for($i=0;$i<60;$i++){ for($y=0;$y<rand(20,50);$y++){ $pos=rand(0,80); imagesetpixel($im,$pos,$i,$cierna); } } imagesetpixel($im,$frame,50,$cervena); $data=imagegif($im); echo "<br>DATA:".$data."<br>"; ?> Keď dám vypísať obrázok (echo $data), tak to vypíše len "1". Dá sa v php dať obrázok do premennej bez toho aby som ten obrázok uložil a potom ho pomocou file_get_contents načítal do tej premennej ? |
||
Ugo Profil |
#2 · Zasláno: 13. 3. 2012, 13:14:44
jestli to neumí přímo GD, tak můžeš použít buffer
<?php ob_start(); imagegif($this->image); $output = ob_get_contents(); ob_end_clean(); |
||
SeparateSK Profil |
#3 · Zasláno: 13. 3. 2012, 13:25:31
Veľmi ďakujem!
Teraz to vypadá takto: <?php ob_start(); imagegif($im); $buffer = ob_get_contents(); ob_end_clean(); echo base64_encode($buffer); ?> |
||
Časová prodleva: 12 let
|
0