Jump to content
php.lv forumi

Bilžu samazināšana


KarlisBa

Recommended Posts

Sveiki!

Pats uztaisīju ērtu klasi, ar kuru samazināt bildes izmērus, bet atsitos pret to, ka nespēju tikt pie vēlamas kvalitātes. Par cik tas ir baigi steidzami, tad nu vēršos pie jums ar jautājumu, vai kādam nav aizķēries vai zināms kāds labs skripts, kurš varētu samazināt bildes uz izmēriem 73x73? Ļaunākajā gadījumā resize kods var būt arī apvienots ar augšupielādes kodu.

 

P.S Esmu izmēģinājis 4. dažādus kodus, kurus atradu google, bet neviens bildes nepārtaisīja ar labu kvalitāti.

Link to comment
Share on other sites

Te laikam nebūs āķis samazināšanā, bet gan vajadzībē nedaudz "uzasināt" bildi...

 

php_imagick extensions ir pieejams?

 

<?php
try {
   $image = new Imagick('image.png');
   $image->adaptiveSharpenImage(2,1);
} catch(ImagickException $e) {
   echo 'Error: ' , $e->getMessage();
   die();
}
header('Content-type: image/png');
echo $image;
?>

Link to comment
Share on other sites

It kā sev uz datora visu atribūciju saliku, ko vajag, bet tā pat rāda, ka klase "Imagick" neeksistē. Būs jāpalūdz sysadminam, lai uzliek uz servera un tur notestēšu, bet tad šī ir fīča ar kuras palīdzību var "pievīlēt" bildes asumu, ja?

 

Nu paprovē gūgļe pameklēt - php image sharpen, vai kaut kā tā... Bet nu jā, kontūrām vajadzētu izskatīties asākām, un škietami, kvalitātei uzlaboties

Link to comment
Share on other sites

attiecībā uz jpg resaizošanu un kvalitāti tikai pāris lietas ir jāievēro

1) lai pati source bilde būtu kvalitatīva :D

2) resize taisa ar imagecopyresampled()

3) saglabā ar kvalitāti 95 (funkcijai imagejpgeg() 3. arguments). 95% ir ļoti laba kvalitāte (gandrīz kā 100%), taču daudz mazāks faila izmērs. tb tāds optimāls risinājums

Link to comment
Share on other sites

es pavisam nesen vēl tieši skatījos tās jpg kvalitātes un meklēju optimālo risinājumu ^^

btw, salīdzinot php jpg kvalitāti ar grafisko programmu jpg kvalitāti, pie vieniem un tiem pašiem % ir lielas atšķirības. piemēram, php jpg 90% ir gandrīz tik pat laba kvalitāte kā photoshop jpg 70% !!! sanāk, ka tie % ir ļoti relatīvi. nosecināju, ka php jpg bildes jāģenerē pie 95%, bet no photoshopa seivoju ar 80% un izskatās vienādi labi (failu izmēri arī apmēram tie paši). tas tā, ja nu vēl kādam noder šāda infa ;)

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...