Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Miniatury zdjęć
m4rku5
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 31.08.2012

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


witam!
Mam baze SQL i skrypt wyświetlający zdjęcia gdzie wpisy o ścieżce do fotki są zapisane w tabeli. Czy ma ktoś może skrypt żeby wyświetlało zamiast zdjęcia właściwego miniaturke jego (wygenerowaną przez bibliotekę GD - nie miniaturkę z osobnego folderu z miniaturami), a ja podpiąłbym wtedy linka i po kliknięciu otworzy się zdjęcie docelowe w nowym oknie?
Pozdr. Marcin
Go to the top of the page
+Quote Post
Szymciosek
post
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Nie wiem czy to ma jakiś sens, bo na logikę żeby obrobić (w tym przypadku stworzyć miniaturę w locie) musisz załadować duże zdjęcie i dopiero tworzyć i wyświetlać miniatury... Co będzie dłużej trwało podczas ładowania miniatur = brak sensu.

Lepiej zrobić osobno mniejsze miniatury, które załadują się szybko i użytkownik może sobie przejrzeć zdjęcia, po wyborze załaduje duże/większe zdjęcie.
Go to the top of the page
+Quote Post
m4rku5
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 31.08.2012

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


No może faktycznie. To jak w takim razie zrobić żeby podczas uploadu oryginalnego zdjęcia wrzucał do folderu "miniaturki" jego miniaturkę, np 100 px width? Pozdr.
Go to the top of the page
+Quote Post
d3ut3r
post
Post #4





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


najlepiej nie zapisywać całej ścieżki w bazie tylko nazwę pliku (IMG:style_emoticons/default/smile.gif) wówczas wystarczy 1 zmiana w kodzie i pliki będą pobierane z innej lokalizacji. Ale skoro masz już ścieżkę to tak na szybko:

  1. $original_image='/sciezka/do/pliku.jpg';
  2. $thumb='/sciezka/do/miniatur/'.basename($original_image);


wówczas w zmiennej $thumb będziesz miał: /sciezka/do/miniatur/pliku.jpg


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: 23.08.2025 - 07:08