Jump to content
php.lv forumi

Bilžu compression...


goma smile

Recommended Posts

Sveiki, šodien iegāju http://compress.photos/pameiģināju uzpušot kādu bildi ~500kb :D, beigās kompresēja uz 50kb un pat kvalitāte "nemainijās", man ir jautājums vai ir kāds tools...  ar kura palīdzību pie lietotāja augšuplādes es varu šādi nežēlīgi kompresēt bildes, pati lapele tiek bāzeta uz LARAVEL 4.2 ...

 

 

Drošvien ļoti smieklīgs jautājums... :D

Link to comment
Share on other sites

man ir jautājums vai ir kāds tools...  ar kura palīdzību pie lietotāja augšuplādes es varu šādi nežēlīgi kompresēt bildes

Vispārībā jau bilžu formāti kā png/jpg pēc būtības ir kompresēti, atšķirība failu izmēros rodas tikai no tā kādi kvalitātes iestādījumi ir bijuši bildes radīšanas laikā (proti, piemēram, fotoaparāta settingi utt) un vai ir tā ir tā saucamā lossy vai lossless kompresija (t.i. vai attēls tiek apstrādāts un gala rezultāts ir aptuvens (cita krāsu palete utt) vai arī identisks). 

 

Ja sava projekta ietvaros jau izmanto vai vari pieslēgt (gan jau ka Laravelam ir (piemēram kaut kāds http://packalyst.com/packages/package/intervention/image) ar GD ( http://lv.php.net/gd)) kādu bilžu apstrādi php pusē, tad principā nekādu ekstra "ārējo nežēlīgas kompresijas tooli" nevajag.

Link to comment
Share on other sites

Ja bildi kaut kādā mērā apstrādā ar GD (neliek 1:1 to ko lietotājs uploado), tad metadati (exif/iptc), kas parasti aizņem nu diezgan maz % (exif šķiet iespējamais limits bija 64kb) no pārējā faila izmēra (izņēmums gan varētu būt, ja tiek embedoti kaut kādi thumbnaili) pazūd, jo gd vienkārši to neatbalsta un izmet .. tam japačkākājas ar, piemēram, http://lv.php.net/exif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...