Jump to content
php.lv forumi

kaut kas .. par bildeem un to izmeeriem


ViszinisA

Recommended Posts

ja man bildes apmeeram aiznjem 800kb laikam

un izmeers cik tur 1500+ x 1200+

 

ja es vnk uzrakstu lai ielaade to bildi

 

tipa <img src="bilde.jpg" width=150 height=100> apmeram

 

Q1: vai bilde pati nesamazina izmeeru?

 

stulbi ne :)

 

 

Q2: vai labaak pirms katra runtime samazinaat bildes?

Q3: vai labaak uztaisiit divas mapes "Large" un "Small"?

Link to comment
Share on other sites

Nē, nu pozitivī var atbildēt jau uz visiem taviem jautājumiem, bet nu labāk būtu tā, ka pie bildes augšupielādēšanas php skripts paņem un izveido vienu mazu un vienu lielu bildi, ko iekopē, piem., small un large direktorijās. Vai arī, piem., failanosaukums_large.jpeg un failanosaukums_small.jpeg.

 

Kā visefektīvāk veidot failu glabāšanas struktūru izdomā pats.

 

Pieņemot, ka php kaut cik saproti - skaties GD fjas. http://lv2.php.net/manual/en/ref.image.php

Kā arī failu sistēma fjas - http://lv2.php.net/manual/en/ref.filesystem.php

Kā arī par failu uploadēšanu - http://lv2.php.net/manual/en/features.file-upload.php

Link to comment
Share on other sites

lieta taada..

 

es rakstu skolas majas lapu ^_^

 

tur bildes ir vnk daudz :)

 

un upload ir apmeeram taa ka vnk iekopee uz servera un viss

un bija domaats ka skolotaajs vnk iekopee un viss visu pareejo izdara mani scripti

 

 

bet t.i. man buus jaauzraksta php scripts kas paartaisa visas bildes :)

 

jau doma ienaaca praataa

 

vnk pie izvades paskatiities vai ir mape "small" un ja nav tad uztaisa

Q1: tas notiek ilgi? (pashlaik bildes kopaa ir apmeeram 1100 aptuveni, bet katru reizi tur buus 50-100+)

Q2: tad cik ilgi?

PS. php saprotu :p

 

 

ja gribat apskatiities kaa izskatiisies maajas lapa tipa dizains (nava dizaina t.i. vnk skolai)

tad viszinisa.times.lv

 

bet atcerieties ka java script vakar naktii sapratu :)

atradu kluudu un atrisinaajumu :p

Link to comment
Share on other sites

Uztaisi TMP mapi, kurā skolotājs iekopēs bildes. Uztaisi skriptu, kas no iepriekš norādītās mapes ņem visas bildes pēc kārtas, taisa resize (lielā, mazā bilde) un iekopē kur vajag. Oriģinālu no TMP izdzēš. Visai elementārs risinājums.

Bildes jāresaizo 1x, līdz ar to nav tik būtiski - bildes apstrādāsies 10sec vai 12sec

Link to comment
Share on other sites

uztaisi fju (sameklee tepat forumaa vai www.php.net)

kas proporcionaali samazina bildi

vai nu taas bildes njem no tmp dir vai arii ljau uploudot caur Admin scriptu...

palaid to f-ju 2 reizes 1 reizee samazini liidz 1 izmeeram un ja izdevies veiksmiigi ieseivot tad lai fja atgriezj

ieseivotaas bildes name....

otreiz palaizjot to f-ju padod jau tai pieseivoto name ,bet mazliet atskjiriigu celju teiksim

(ja pirmai: bildes/ tad otrai bildes/sm/ ) un 2 izmeeru....

nebuus liela beeda ja pie bilzju ielaades kompii vinjas tiks apstraadaatas (kopaa teiksim 5-15 sek... Lielaam bildeem)....

------------

sads risinaajums dos iespeeju ka tiks pieseivota gan mazaa gan lielaa bilde un abaam buus pilniigi 1 nosaukums..... vari arii paredzeet ka f-jaa paarbauda vai taads nosaukums jau neeksistee un ja eksisstee tad: vai nu pazinjo, vai vienk pieliek prieksha kaadu sufihu (vislabaak skaitli no 1_ ....n_)

tik japarbauda vai taads sufikss jau nav (ja ir tad ar kartas skaitli lielaaku utt...)

--------------------------------

Link to comment
Share on other sites

Samazini bildes, kad tās tiek pievienotas, izmantojot GD pakas. Tas nozīmē, ka serveris vaiga sviedros strādās tikai pievienošanas brīdī. Kad bildes tiks rādītas, mazā bilde netiks ģenerēta, jo tā jau būs izveidota. Šitais lieliski der, ja tu tās bildes augšuplādē caur formām.

 

Ja bildes augšuplādē caur fpt, tad būs vien pašam jāņem rokā kāds software. Google atliek paņemt un pameklēt, pats kādreiz bildēm izmērus mainīju ar vienu programmiņu. Programmu šādiem sīkumiem pietiek un ir arī gana vienkāršas, iezīmē, norādi kur mazās samest un viss notiek.

Link to comment
Share on other sites

×
×
  • Create New...