Valcha Posted October 5, 2004 Report Share Posted October 5, 2004 Man tāds jautājums... Es programmēju šobrīd fotoalbumu, lapa stāv uz Windows servera. Atkal pēc tam tā būs uz Linux. Ir vajadzība veidot bildēm tumbnailus (mazās bildītes). Atkal - cik atradu, gan Windows, gan Linux ir katram savas komandas, kā resizot bildes. Vai nav kāda universāla abiem? Citādi nākas atlikt bilžu resize veidošanu uz pašu lapas palaišanu... Iepriekš paldies :) Link to comment Share on other sites More sharing options...
S_K Posted October 5, 2004 Report Share Posted October 5, 2004 Kāds te sakars ar PHP ? Iekš php visas komandas ir vienādas, neatkarīgi no operētāj sistēmām! Link to comment Share on other sites More sharing options...
cuuu Posted October 5, 2004 Report Share Posted October 5, 2004 imagemagick (un, tātad, thumbnailiem, komanda "convert") iet gan uz windows, gan uz linux. Link to comment Share on other sites More sharing options...
рпр Posted October 6, 2004 Report Share Posted October 6, 2004 nu kā tad, ka funkcijas uz abiem os ir vienaadas. var izmantot arī gd bibliotēku ar imagecopyresized(); Link to comment Share on other sites More sharing options...
PheliX Posted October 6, 2004 Report Share Posted October 6, 2004 ar imagecopyresampled() sanaak smukaak :) Link to comment Share on other sites More sharing options...
Snukzz Posted October 6, 2004 Report Share Posted October 6, 2004 (edited) ar imagecopyresampled() sanaak smukaak :) Tieshi taa Edited October 6, 2004 by Snukzz Link to comment Share on other sites More sharing options...
Venom Posted October 7, 2004 Report Share Posted October 7, 2004 vienīgā fīča, ko der ievērot portabilitātes labad - ka image*() f-jas (imagejpeg(), imagepng() etc), kad saglabā bildi uz cietņa, uzliek tai kaucākādas mistiskās tiesības (nezinu, kā tagad jaunākās versijās, bet 4.3.x pirmsākumos tā vel bija), tāpē /me lieto variantu ar ob_start(); //sākam izvada pārtveršanu image*($source); //nenorādam kur ieglabāt, izvadām "ekrāna" buferī $tmp=ob_get_clean(); //izvadīto ieglabājam mainīgajā un attīram no bufera $fp=@fopen($this->file,'wb'); //rakstām failā binārā režīmā fwrite($fp,$tmp); fclose($fp); chmod($fp,0775); //uzliekam failam tiesības kādas nu vajaga Link to comment Share on other sites More sharing options...
Valcha Posted October 7, 2004 Author Report Share Posted October 7, 2004 Paldies, kaut ko mēģināšu no visa savilkt kopā. :) Link to comment Share on other sites More sharing options...
Recommended Posts