Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Miniaturki na www
czapar
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 1.01.2004
Skąd: Stalowa wola

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


Jak najlepiej zrobić miniatury zdjęć na strone wwww. Za pomocą jakiego programu questionmark.gif 8O
Go to the top of the page
+Quote Post
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Ja bym polecał program graficzny.
Zainstaluj ACDSee - ta przeglądarka jeśłi pamiętam ma opcję toprzenie miniatur.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
wassago
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


takze mozesz uzyc "generatora miniatur" w Pajaczku 5 NxG - bardzo wygodny i lepiej robi to niz acdsee (xhtml).


--------------------
Go to the top of the page
+Quote Post
Chlebek
post
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 29.04.2003
Skąd: Tyczyn

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


Obrazek się pojawi w wielkości w ustalonych zakresach max proporcjonalny.
Najlepiej to zrobić w locie-dynamicznie oto kod
[php:1:97b1235363]<?php
$obrazek = "../images/171.jpg"; //ścieżka do obrazka
if(!$max_szerokosc)
$max_szerokosc=40;
if(!$max_wysokosc)
$max_wysokosc=40;

$rozmiar=GetImageSize($obrazek);
$szerokosc=$rozmiar[0];
$wysokosc=$rozmiar[1];

$wspolczynnik_x=$max_szerokosc/$szerokosc;
$wspolczynnik_y=$max_wysokosc/$wysokosc;

if(($szerokosc<=$max_szerokosc)&&($wysokosc<=$max_wysokosc))
{
$nowa_szerokosc=$szerokosc;
$nowa_wysokosc=$wysokosc;
}
else if(($wspolczynnik_x*$wysokosc)<$max_wysokosc)
{
$nowa_wysokosc=ceil($wspolczynnik_x*$wysokosc);
$nowa_szerokosc=$max_szerokosc;
}
else
{
$nowa_szerokosc=ceil($wspolczynnik_y*$szerokosc);
$nowa_wysokosc=$max_wysokosc;
}

$zrd=ImageCreateFromJpeg($obrazek);
$prz=ImageCreate($nowa_szerokosc, $nowa_wysokosc);
ImageCopyResized($prz, $zrd, 0, 0, 0, 0, $nowa_szerokosc, $nowa_wysokosc, $szerokosc, $wysokosc);
header("Content-type: image/jpeg");
ImageJpeg($prz, null, -1);
ImageDestroy($zrd);
ImageDestroy($prz);

?>[/php:1:97b1235363]


--------------------
"Kobieta wierzy, że 2 i 2 zmieni się w 5, jeśli będzie długo płakać i zrobi awanturę." (George Eliot)
Go to the top of the page
+Quote Post
wassago
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


@Chlebek
Cytat
[..] Za pomocą jakiego programu questionmark.gif


--------------------
Go to the top of the page
+Quote Post
scanner
post
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Cytat
Najlepiej to zrobić w locie-dynamicznie oto kod
Gratuluję. Przy dużej odwiedzalności serwisu zartżniesz serwer.
Nie robi się miniaturek w locie, tylko podczas ich wysyłania na serwer.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Chlebek
post
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 29.04.2003
Skąd: Tyczyn

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


Za pomocą tego skryptu również można przygotować miniaturki i zapisać jako np
smal_11.jpg


--------------------
"Kobieta wierzy, że 2 i 2 zmieni się w 5, jeśli będzie długo płakać i zrobi awanturę." (George Eliot)
Go to the top of the page
+Quote Post
Bakus
post
Post #8


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


A ja proponuję IrfanView... Wygodny, darmowy i po polsku...


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
czapar
post
Post #9





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 1.01.2004
Skąd: Stalowa wola

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


a w infranwiewie to co mam zrobić
Go to the top of the page
+Quote Post
DreeD
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 120
Pomógł: 0
Dołączył: 29.11.2003
Skąd: Tarnów

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


Photoshop rowniez ma funkcje automatycznego tworzenia miniatur.
No... moze nie scisle miniatur ale galerii + miniaturki... wtedy tylko skopiowac obrazki z folderu thumbs ktory ci PS utworzy i gotowe smile.gif
Go to the top of the page
+Quote Post
Bakus
post
Post #11


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


ni pamiętam gdzie, ale znajdź coś takiego jak przetwarzanie wsadowe...


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
czapar
post
Post #12





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 1.01.2004
Skąd: Stalowa wola

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


mam infranviewa po angielsku
Go to the top of the page
+Quote Post
Bakus
post
Post #13


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


batch conversion, czy jakoś tak...

Poza tym ściągnij sobie polską nakładkę... ułatwia pracę


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
scanner
post
Post #14





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




http://slownik.onet.pl


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
GeoS
post
Post #15





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


To sciagnij lokalizacje do irfana smile.gif

Przetwarzanie wsadowe to inaczej Batch winksmiley.jpg


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
Bakus
post
Post #16


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Nonono ale wysyp wypowiedzi... winksmiley.jpg


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 05:22