Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmniejszanie zdjęć do wyświetlenia
Forum PHP.pl > Forum > PHP
patrykt
jak zmniejszyć pewną ilość raczej sporych zdjęć tuż przedwyświetleniem?
mike
Zrobić miniaturkę tongue.gif
Jak poszukaj na forum, zagadanie sie często powtarza a na dodatek fajną funkcję znajdziesz w dziale: Algorytmy, klasy, funkcje

Wszystko to byś wiedział gdybyś użył wyszukiwarki.
patrykt
nie chcę robić miniaturki. z tym nie byłoby problemu, nie potrzebuję żadnego skryptu. potrzebuję zmniejszyć zdjecia tuż przed wyświetleniem. dosyć jasno się wyraziłem w poście nr.1
mike
Chcesz zmienić ich rozmiar bez robienia miniaturki podczas wyśietlania czy wagę?
Jak widzisz są dwie możliwości więc nie do końca jasno się wyraziłeś tongue.gif
nospor
Cytat
potrzebuję zmniejszyć zdjecia tuż przed wyświetleniem. dosyć jasno się wyraziłem w poście nr.1
no a jak nazwiesz zmniejszenie? No ja bym to nazwal miniaturka smile.gif
patrykt
miniaturka, tak. ale nie chcę jej zapisywać. chcę je dynamicznie wyświetlać podczas otwierania strony.
mike
  1. <img src="skrypt_do_tworzenia_miniaturki.php" alt="miniaturka" />


A kto mówi że zaraz zapisywać, ja mówię generować tongue.gif
wieja
Cytat(patrykt @ 23.06.2006, 13:24 ) *
nie chcę robić miniaturki. z tym nie byłoby problemu, nie potrzebuję żadnego skryptu. potrzebuję zmniejszyć zdjecia tuż przed wyświetleniem. dosyć jasno się wyraziłem w poście nr.1


Mi sie wydaje (i chyba nietylko mi) ze całkowicie niejasno sie wyraziłes!
Skoro niechcesz miniatur to:
<img src="images/01.jpg" width="100" height="100" alt="Bla bla" />
ale sesu zadnego w tym niewidze, czy Ty napewno wies zczego chcesz? Moze napisz co chcesz osiągnąc.
haras
albo
<img src="sciezka.jpg" alt="" style="height: 100px; width: 100px;" />

niestey ma to ta wade ze jezeli chcesz zmiejszyc pliki, to owszem zminiejsza sie ale ich waga pozostanie ta sama i user bedzie musial sciagnac np kilkaset KB na zdjecie

albo mozesz:

i w arkuszu stylow zmienic wielkosc dla kazdego zdjecia na raz

<style>


<img src="sciezka.jpg" alt="" class="zdjecie_mini" />
<img src="sciezka.jpg" alt="" class="zdjecie_mini" />


albo
<img src="sciezka.jpg" alt="" style="height: 100px; width: 100px;" />

niestey ma to ta wade ze jezeli chcesz zmiejszyc pliki, to owszem zminiejsza sie ale ich waga pozostanie ta sama i user bedzie musial sciagnac np kilkaset KB na zdjecie

albo mozesz:

<style type="text/css" media="all">
zdjecie_mini {
height: 100px;
width: 100px;
}
</style>

<img src="sciezka.jpg" alt="" class="zdjecie_mini" />

wtedy zadziala na wiele zdjec na raz, a pozniej rozmiar wszystkich mozesz zmienic w jednym miejscu
pawelgdz
chyba tylko ja wiem o co ci chodzi a koledzy tutaj chyba zapomnieli ze to forum o php a nie htmlu i bedziemy dynamicznie zmniejszac obrazek a nie z ręki podawac dla kazdego 100 x 100 przeciez nie dla kazdego obrazka bedzie to proporcjonalny rozmiar wiec proponuje ...


  1. <?
  2.  
  3.  $rozmiar = getimagesize("zdjecia/zdjecie.jpg");
  4.  
  5.  $width=$rozmiar[0];
  6.  $height=$rozmiar[1];
  7.  
  8.  echo "<a href=zdjecia/zdjecie.jpg onclick="window.open( this.href, this.target, 'left=0,top=0,width=$width,height=$height'); return false;" ><img src="zdjecia/zdjecie.jpg"" alt="FOTKA" height=$height width=$width border=0></a>";
  9.  
  10.  ?>


pisalem z glowy wiec moze gdzies sie znalezc jakis błąd ale ja wlasnie tak to zrozumiałem ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.