obrázky
24 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zkouším php přikazy pro práci s obrázky a pořád nic. $skrt=imagecreate(50,50);vytvořím obrázek $skrt=imagegif($skrt); a chci ho zobrazit výsledek: Call to undefined function: imagegif() tak mi poraďte jak s tím mám začít.
-
http://www.webzdarma.cz/forum/read.php?f=2&i=14864&t=14794
-
převelice děkuji
-
tak neni za co děkovat <?php $skrt=ImageCreate(50,50); ImageGIF($skrt); opět výsledek : Call to undefined function: imagegif()
-
Kdyby jsi to dočetl celé dozvěděl by jsi se: "gif je od GD 2.0 zakazane kvoli autorskym pravam na kompresiu"
-
Jenže jsem se taky někde na netu dočet že jejich autorský práva už vypršely. Tak já to zkusím s png, to jsem zvědav.
-
Takže opět nic. mám tento kód: <?php $skrt=ImageCreate(50,50); vytvářím obrázek $dal=ImageColorAllocate($skrt,0x0,0xff,0x0a); abych tam měl alespoň barvu pozadí ImagePNG($skrt); chci ho zobrazit tentokrát už bez Gif ImageDestroy($skrt); likvidace obrázku jak je doporučováno ?> výsledek: ‰PNG IHDR22$ńňPLTE˙ Ô‹)¶IDATxśc`? ?Ó»ţIEND®B`‚ to by mě zajímalo proč je to takovej problém.
-
co pouzivas za brovser, zeby nepoznal PNG?
-
Mám tu Mozzilu a Explorer v obojím je to stejný.
-
A nějakou hlavičku s určením obsahu toho, co posíláš? To dělají ty fce samy nebo je třeba explicitně napsat jakýsi: header("content: image/png"); nebo jak se to píše.
-
Takže kód celý stránky je: <head><title>obrázky</title > <?php Header("Content-type: image/JPEG"); zkoušel jsem i /jpeg /PNG /png ?> </head> <body> <?php $skrt=ImageCreate(50,50); $dal=ImageColorAllocate($skrt,0x00,0xff,0x0a); ImageJPEG($skrt); a tady jsem zkusil i ImagePNG ImageDestroy($skrt); ?> </body> při tom ImagePNG to vypíše těch nesmyslnejch znaků míň.
-
spravne to je <?php Header("Content-type: image/JPEG"); $skrt=ImageCreate(50,50); $dal=ImageColorAllocate($skrt,0x00,0xff,0x0a); ImageJPEG($skrt); ImageDestroy($skrt); ?> nic vic, nic min
-
Tož pokračujme: 1. řekl bych že ten header takto umístěný bude dělat problémy, když budu v té stránce chtít pokračovat jak je obvyklé. To jest kombinace html a php. 2. takto napsaný kód mě zobrazuje jen prázdný obrázek čekal bych, že tam bude alespoň barva pozadí, když jsem ji nastavil. Možno zkontrolovat na http://www.brepta.nazory.cz/obrazky.php
-
ten skript musis dat do samostatnyho souboru, do kodu stranky potom das <img src="neco.php"> vysledkem je samozdrejme jenom prazdnej obrazek, vzhledem k tomu ze se s nim nic nedela(zadnej text do nej nezapisujes...)
-
zkusil jsem do něj nakreslit čáru a bylo to stejný.
-
pozor na cache. myslim,ze som mal taky isty problem. skus poslat aj tieto @Header("Expires: ".GMDate("D, d M Y H:i:s")." GMT"); @header("Cache-Control: no-cache");
-
Tak znova ...pořád nevím jak na obrázky. Mám tento kód: <?php @Header("Expires: ".GMDate("D, d M Y H:i:s")." GMT"); @header("Cache-Control: no-cache");to jsem přidal podle rady Header("Content-type: image/PNG"); $skrt=ImageCreateFromPNG("strek.png");pro jistotu mám už obrázek předem a z něj tvořím nový $dal=ImageColorAllocate($skrt,0,0,0); určuju barvu $flik=ImageLine($skrt,0,0,50,50,$dal); kreslím čáru ... ImagePNG($skrt); údajně ho zobrazuju...... ImageDestroy($skrt); uvolňuju paměť jak je doporučeno ?> výsledek si můžete prohlídnout zde : http://www.brepta.nazory.cz/obrazky.php a že původní obrázek existuje ověřte zde http://www.brepta.nazory.cz/strek.png kdo mě to konečně vysvětlí?
-
ok, ja som prisiel preco ti to nejde.. lebo tvoj hosting, tusim wz.cz ti tam vklada reklamu... som to robil tak ze som si otvoril telnet, a som napisal... telnet brepta.nazory.cz 80 POST /obrazky.php HTTP/1.0 host: www.brepta.nazory.cz telnet (som to robil cez putty) sa mi pokazil pre to, ze som to robilo teoreticky spravne, a vypisovalo tam cudne chr.. npr chr(0), a pod co som stiahol je priblizne: TYŹ XŐmC*,(¤ .ŰNŢ>9yn¸näěë#gĎMŽžŮČĘĂgGęÎ><R7Ň ďnj<ŕPÜ;ÇîÝáđćęÎMÂ?ą2Hv6?<Ü4_bóĹđéÓçÂ捍űłŮ~(×,y}7a÷ŠkŽżţ˘wW~ý0]§Ů¸[Ĺ´Ľ0Ŕň:Íh*LŤ ¤NŰH3śťW?tůäŠÉSĐůŮłv÷ë_˝úuÜě`+( śvŔźzÄZ"Łźűřá#<˛qă%AĂ^đQôpĐDɰ FXÇ|Gđ@0` <*+Ű}úôŮáşXĚCSDý!šţđzNâÍÁIENDŽB`<!--WZ-REKLAMA-1.0IZ--><div align="center"><table width="496" border="0" cellspacing="0" cellpadding="0"><tr><td><a href="http://www.webzdarma.cz/"><img src="http://i.wz.cz/banner/nudle03.gif" width="28" height="60" style="margin: 0; padding: 0; border-width: 0" alt="WebZdarma.cz" /></a></td><td> <script type="text/javascript"> <!-- /* (c) 2001 AdCycle.com All Rights Reserved.*/ var id=366; var jar=new Date();var s=jar.getSeconds();var m=jar.getMinutes(); var flash=s*m+id;var cgi='http://ad.wz.cz'; var p='<iframe src="'+cgi+'/ad.cgi?gid=29&t=_top&id='+flash+'&type=iframe" '; p+='height="60" width="468" border="0" marginwidth="0" marginheight="0" hspace="0" '; p+='vspace="0" frameborder="0" scrolling="no">'; p+='<a href="'+cgi+'/click.cgi?manager=adcycle.com&gid=29&id='+flash+'" target="_top">'; p+='<img src="'+cgi+'/ad.cgi?gid=29&id='+flash+'" width="468" height="60" '; p+='border="0" alt="Klikni" /></'+'a></'+'ifra'+'me>'; document.write(p); // --> </script><noscript><div><a href="http://ad.wz.cz/click.cgi?manager=adcycle.com&gid=29&id=366"><img src="http://ad.wz.cz/ad.cgi?gid=29&id=366" width="468" height="60" style="margin: 0; padding: 0; border-width: 0" alt="Klikni" /></a></div></noscript> </td></tr></table></div> <!--WZ-REKLAMA-1.0IK-->Connection closed by foreign host.
-
tomu nerozumím
-
Nech si reklamu vkladat do nejakyho neskodnyho souboru (treba reklama.html) a ten pak vkladej jenom tam, kde nic neposramoti. Tim se zbavis problemu vkladani reklamy do pracovnich skriptu.
-
obrazok sa zobrazit da, lebo ma priponu .jpg, ale ked sa snazis zobrazit .php tak ti tam wz.cz hodi reklamu
-
Budu to řešit tak že vytvořím obrázek a ten uložím jako soubor a teprve poté použiji, poněvadž jsem nedocílil jeho okamžité zobrazení žádným způsobem. Čím je to způsobeno nevím, leda snad tou reklamou. Ale nevím jak. Ten pokus s <img src=neco.php > to byl jen zoufalej pokus. Škoda že mi z techsuportu vůbec neodpověděli na můj mail. Předpokládám, že by jim přesná odpověď zabrala pár řádek a já nemusel blbnout tejden. Ta rada s ukládánim reklamy do extra souboru by asi taky byla schůdná. Jinak všem děkuji za rady.
-
Tak si ještě neodpustím dodatek, konečně se mi podařilo pochopit jak rozběhat podporu obrázků na svém domácím serveru a zjistil jsem, že aniž tam mám reklamy funguje mi to stejně. Takže opravdu jen ukládat obrázky do souboru a použít je až pak. Vůbec nevěřím, že lze imagePNG($neco) vypsat přímo do stránky.
-
ide to na 99%, ja som robil "Picture browser" http://ludko.host.sk/picturebrowser .. a ide to :) skus sa pozret na zdrojak ak nahodou by neslo imagePNG, tak mne funguju jpgcka...