Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Miniaturki na www
Forum PHP.pl > Inne > Hydepark
czapar
Jak najlepiej zrobić miniatury zdjęć na strone wwww. Za pomocą jakiego programu questionmark.gif 8O
scanner
Ja bym polecał program graficzny.
Zainstaluj ACDSee - ta przeglądarka jeśłi pamiętam ma opcję toprzenie miniatur.
wassago
takze mozesz uzyc "generatora miniatur" w Pajaczku 5 NxG - bardzo wygodny i lepiej robi to niz acdsee (xhtml).
Chlebek
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]
wassago
@Chlebek
Cytat
[..] Za pomocą jakiego programu questionmark.gif
scanner
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.
Chlebek
Za pomocą tego skryptu również można przygotować miniaturki i zapisać jako np
smal_11.jpg
Bakus
A ja proponuję IrfanView... Wygodny, darmowy i po polsku...
czapar
a w infranwiewie to co mam zrobić
DreeD
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
Bakus
ni pamiętam gdzie, ale znajdź coś takiego jak przetwarzanie wsadowe...
czapar
mam infranviewa po angielsku
Bakus
batch conversion, czy jakoś tak...

Poza tym ściągnij sobie polską nakładkę... ułatwia pracę
scanner
http://slownik.onet.pl
GeoS
To sciagnij lokalizacje do irfana smile.gif

Przetwarzanie wsadowe to inaczej Batch winksmiley.jpg
Bakus
Nonono ale wysyp wypowiedzi... winksmiley.jpg
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.