Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]kwadratowa miniatura z wyśrodkowanym zdjęciem
kubax33
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

Ostrzeżenie: (0%)
-----


Generuję miniaturki PHPthumb działa, ale problem jest taki, że pomniejsza zdjęcia do różnych wysokości (proporcjonalnie), a chciałbym, aby zdjęcie było wyśrodkowane i zawsze miało np. 150x150 px wkomponowane w białe tło. Czy macie jakieś propozycje jak to zrobić?

  1. <?php
  2. if (!file_exists('thumbs/mini.jpg')) {
  3. require_once 'php/ThumbLib.inc.php';
  4. $obrazek = 'kurs.jpg';
  5. $rozmiar = getimagesize($obrazek);
  6. $wspolczynnik = $rozmiar[0]/$rozmiar[1];
  7.  
  8. if($wspolczynnik>1) {
  9. $h=98;
  10. $w=$h*$wspolczynnik;
  11. }
  12. if($wspolczynnik<=1) {
  13. $w=98;
  14. $h=$w/$wspolczynnik;
  15. }
  16.  
  17. $thumb = PhpThumbFactory::create($obrazek);
  18. $thumb->resize($w, $h);
  19. $thumb->save('thumbs/mini.jpg');
  20. }
  21. ?>


Korzystanie z PHPthumb nie jest dla mnie koniczne. Może jest jakaś klasa, która to obsłuży w taki właśnie sposób.


Ten post edytował kubax33 19.01.2016, 21:11:49
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 12:12