Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Náš Lopuch Vám
vytře zrak

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: absyoiz
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bredy 11.4.2007 01:30  1802
themajklPockej, me se jedna o metodu extrakce nahledu primo z DCT, kde se vyuzivalo faktu, ze nejnizsi harmonicka kazdeho ctverecku odpovida presne prumerne barve ctverecku. Tohoto algoritmu se vyuzivalo prave na tehdy pomalych pocitacich programem qickjpeg.
themajkl themajkl All those moments will be lost in time - like tears in rain. 10.4.2007 22:56  1801
Bredy [1799]: Není tomu tak. Ano, v JPG je možné mít uložen náhled obrázku a při vytváření primárních dat (třeba to, co leze z digitálního foťáku) to tam je skoro určitě. Jenže se na to nedá spoléhat, ne každý JPG to v sobě má. Editační grafické programy mívají volbu, co s náhledem př ukládání udělat. Občas o tom někdo neví a pak vznikne JPG, který obsahuje jako náhled úplně jiný obrázek :-)
Nicméně pro generování náhledů to rozhodně není spolehlivá metoda.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 10.4.2007 22:48  1800
Bredy [1798]: Já používám globals pro svou pohodlnost ;-). To byste mi museli předložit pádné argumenty, abych přešel na GET :-). U POST je to trochu něco jiného.
bredy 10.4.2007 22:46  1799
Cetl jsem, ze kazdy JPEG uklada 8x zmenseninu obrazku. Kdysi davno na to existoval program na prohlizeni quickpeg, ktery umel generovat rychle nahledy z techto zmensenin. Neznate nekdo skriptik, ktery by to umel vyextrahovat?
bredy 10.4.2007 22:44  1798
Johny_GNo to co pises platilo tak pred 5 lety. Dneska se pouziva $_GET
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 10.4.2007 21:16  1797
themajkl [1792]: Jakože nemusíš používat $P1=$_GET['p']; ale rovnou načítat $p ;-).

Jinak skript pro náhledy bude malinko složitější, ještě si budeš muset vygenerovat tu zmenšeninu pomocí nějakého resamplu a hodit jí někam do cache, aby se už příště generovat nemusela. Ale jednou jsem dělal web, pro který jsem si tento skript musel napsat, takže když budeš bezradný, tak ti to nějak uplácám.
themajkl themajkl All those moments will be lost in time - like tears in rain. 10.4.2007 21:14  1796
tvx [1795]: Sorry, řeším dvě různé věc najednou, to jsem neřekl. Tohle s generováním náhledů nesouvisí.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 10.4.2007 21:13  1795
themajkltohle ti posle obrazek jako stream a to nicim nijak neobalis, slouzi to k servirovani obrazku po jednom, podle vstupniho parametru to poda obrazek prohlizeci...
pokud chces stranku s nahledama, musis obrazky po jednom ulozit nekam na disk (misto odeslani jako stream to prdnes do souboru) a vygenerovat jim html stranku co bude mit na ne v sobe odkazy, bez aspon minimalni znalosti html se neobejdes.
themajkl themajkl All those moments will be lost in time - like tears in rain. 10.4.2007 21:11  1794
Blbnu, na to musí být jiný skript.
themajkl themajkl All those moments will be lost in time - like tears in rain. 10.4.2007 21:08  1793
A poblbaný středník před koncem složené závorky, teď mě to mořilo deset minut! :-)))
themajkl themajkl All those moments will be lost in time - like tears in rain. 10.4.2007 21:02  1792
Johny_G [1791]: To už je na mně moc :-)
Momentálně bych potřeboval vědět, jak obalit obrázek nějakým výpisem, aby z obrázku byl odkaz. Tohle vrací stream - obrázek a potřebuju to obalit odkazem na další obrázek - aby ten obrázek byl sám odkaz na další.
<?php
# print_r($_GET);
header("Content-type: image/jpeg\n\n");

#This script has been developped by Nenad Motika [nmotika@bezveze.com]
#Please feel free to use it and to contact me for any reason

## mirne dokopani do ponekud jine funkcni verze the_majkl@seznam.cz 2003

//read folder
$P1=$_GET['p'];
$folder=opendir("."); 
while ($file = readdir($folder)) 
$names[count($names)] = $file; 
closedir($folder);
//sort file names in array
sort($names);
//remove any non-images from array
$tempvar=0;
for ($i=0;$names[$i];$i++){
$ext=strtolower(substr($names[$i],-4));
if ($ext==".jpg"||$ext==".gif"||$ext=="jpeg"||$ext==".png"){$names1[$tempvar]=$names[$i];$tempvar++;}
}

$slika=$names1[$P1]; 

$handle = fopen ($slika, "r");
$contents = fread ($handle, filesize ($slika));
fclose ($handle);
echo $contents
?> 

johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 10.4.2007 20:53  1791
No pokud máš register globals, tak se nic nestane, když zavoláš jen $par
themajkl themajkl All those moments will be lost in time - like tears in rain. 10.4.2007 20:52  1790
Super, dík!
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 10.4.2007 20:50  1789
prvně se to musí volat: http://web/skript.php?par=neco&jinjpar=neco...
ten otaznik teprve oddeluje parametry
a pak, je to v poli v polozce $_GET['par'];
velice dobra napoveda je dat si na zacatek skriptu
print_r($_GET); to ti vypise co za promenne skript pobral metodou get coz je to co chces vedet...
themajkl themajkl All those moments will be lost in time - like tears in rain. 10.4.2007 20:46  1788
To jsem blázen... nemůžu dohledat, jak v PHP zjistím hodnutu parametru při volání "http://web/skript.php&par=neco"
Jak zjistím hodnotu "par" ve skriptu?

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt