image upload and show
#1
Posted 2010.03.08 17:40
Man šī bilde jāpārāda
- thumbnail izmērā (teiksim 150 x 150),
- normalsize izmērā, kas ir 640 x XXX
- fullsize - pilnā izmērā, kas ir tik liela kādu lietotājs ir ielādējis (protams, ir max ierobežojums).
Nepieciešams, lai bildes būtu pieteikami labas kvalitātes, jo tās tiek vērtētas.
Vai pareiza doma - ka pie bildes ielādes es pati resizeoju ielādēto bildi un uz servera saglabāju trīs dažādas bildītes - attiecīgi priekš thumbnails, normal un full_size. Vai nebūtu pareizāk teiksim normal size bildi tomēr neglabāt uz servra, bet gan veidot pa ceļam, kad nepieciešams šo bildi rādīt? (man liekas, ka nepareizi).
Un vēl - kādi ieteikumi par resize skriptu, varbūts kāds links vai nosaukums skriptam/saspiešanai, kam nav daudz zudumu?
R.
#2
Posted 2010.03.08 17:43
Un ko tur daudz ar skriptiem njemties - spied TE un ej tam visam cauri :)
#3
Posted 2010.03.08 18:21
1) visas bildes uzģenerē pievienošanas brīdī
2) bildes glabā kā failus folderos, nevis tabulās
3) bildes resaizo ar imagecopyresampled()
4) un iesaku jpg bildes iekš php seivot ar kvalitāti 95%
This post has been edited by 2easy: 2010.03.08 19:59
#4
Posted 2010.03.09 11:35
Tas attiecas uz visām trim bildēm (arī fullsize) vai arī uz tām divām, un ja uz visām - kādēļ būtu jāsamazina uz 95%?
R.
#5
Posted 2010.03.09 12:52
renathy, on 2010.03.09 11:35, said:
Tas attiecas uz visām trim bildēm (arī fullsize) vai arī uz tām divām, un ja uz visām - kādēļ būtu jāsamazina uz 95%?
R.
Funkcija imagejpeg
Quote
bool imagejpeg ( resource $image [, string $filename [, int $quality ]] )
imagejpeg() creates a JPEG file from the given image .
#6
Posted 2010.03.09 13:03
// ielādē bildi $img = imagecreatefromjpeg($source); // nosaka kādus izmērus vajaga $newwidth $newheight // tmp $tmpimg = imagecreatetruecolor( $newwidth, $newheight ); // izveido jaunu bildi imagecopyresampled( $tmpimg, $img, 0, 0, 0, 0, $newwidth, $newheight, $width, $height ); // saglabā jaunā failā imagejpeg( $tmpimg, $target, $quality); //$quality ->>> 95%?
#7
Posted 2010.03.09 13:07
This post has been edited by briedis: 2010.03.09 13:08
#8
Posted 2010.03.09 14:32
oo, bezmaz zinātnisks pamatojums sanāca! :D:D:D
This post has been edited by 2easy: 2010.03.09 14:36
#10
Posted 2010.03.09 15:22
#11
Posted 2010.03.09 21:34
twitter.com/dagrevis
facebook.com/dagrevis

Help











