Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tworzenie miniaturek zdjęć
simon186
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 7.02.2008

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


Witam!

Chciałbym się dowiedziec czy jest mozliwosc przy wgrywaniu zdjec na serwer tworzenie miniaturek zdjec? Chodzi o to ze jesli ktos np. wgyrwa zdjecie o rozdzielczosci5000/5000(przyklad) to zeby skrypt zmniejszyl je do 100 100 oszczedzajac na miejscu na serwerze i dlugosci ladowania pliku.?

Ponadto czy jest możliwość wyostrzenia zdjęć przez php?

Pozdrawiam
Go to the top of the page
+Quote Post
Puzi
post
Post #2





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


Jest taka możliwość tworzenia miniaturek...
Tu masz jak wgrywać pliki na serwer: http://webmade.org/porady/wysylanie-pliku-...r-php-mysql.php
A tu tworzenie miniaturek:http://webmade.org/porady/miniaturki-php-biblioteka-gd.php

Ten post edytował Puzi 8.07.2008, 14:58:39
Go to the top of the page
+Quote Post
Ziele
post
Post #3





Grupa: Zarejestrowani
Postów: 53
Pomógł: 2
Dołączył: 5.07.2008

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


Ewentualnie możesz wykorzystać jakiś program generujący galerię z miniaturami

Przykład: JalbumWin

Edit: Sorki źle wczytałem się w temat

Ten post edytował Ziele 8.07.2008, 15:49:27
Go to the top of the page
+Quote Post
hmtt
post
Post #4





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 7.06.2008

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


Oczywiście że jest taka możliwość. Koledzy podali już Tobie linki do artykułów na ten temat.

Ten post edytował hmtt 8.07.2008, 16:08:34
Go to the top of the page
+Quote Post
wrzasq
post
Post #5





Grupa: Zarejestrowani
Postów: 206
Pomógł: 18
Dołączył: 6.03.2006
Skąd: Szczecin

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


najprosciej wykorzystac PHP GD:

  1. <?php
  2. $source = imagecreatefromstring($_FILES['image']['tmp_name']);
  3. $image = imagecreatetruecolor(100, 100);
  4. imagecopyresized($image, $source, 0, 0, 0, 0, 100, 100, imagesx($source), imagesy($source) );
  5. imagepng($image, 'nazwa_pliku.png');
  6. ?>


ale GD bardzo gubi jakosc. lepiej uzywac imagemagick:
Imagick::resizeImage()
w komentarzu na dole na stronie masz gotowy przyklad (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post

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: 21.10.2025 - 16:06