webForumDet fria alternativet

bilder och thumbnails.

7 svar · 376 visningar · startad av tillmar

tillmarMedlem sedan sep. 2002928 inlägg
#1

Hej

Funderar lite över när man gör ett bildgalleri och använder thumbnails hur funkar det?

Alltså vad jag undrar är ifall man med hjälp av PHP och GD gör en temporär thumbnail och visar den för användaren och sen försvinner den.
Eller gör man en thumbnail vid uppladdning av bilden och sedan sparas på servern?

Eller kan man välja själv?, Isåfall vilket sätt är bäst att använda?

Hoppas jag inte virrade till det.

Mvh Pontus.

TheMagnusMedlem sedan juli 2006461 inlägg
#2

Andra alternativet är att föredra för att minimera belastningen på servern. En tumnagelbild skapas alltså vid uppladdningen och sparas på servern.

Web-TorMedlem sedan nov. 200013 890 inlägg
#3

Helt klart alternativ två.
Ett annat alternativ är ju att du gör tumnageln själv (i ett bildprogram) och laddar upp båda två. Det beror lite på hur många bilder det handlar om och om det bara är du som ska ladda upp bilderna.

tillmarMedlem sedan sep. 2002928 inlägg
#4

Web-Tor skrev:

Helt klart alternativ två.
Ett annat alternativ är ju att du gör tumnageln själv (i ett bildprogram) och laddar upp båda två. Det beror lite på hur många bilder det handlar om och om det bara är du som ska ladda upp bilderna.

Att göra tumnageln i ett bildprogram är det jag vill slippa.
Meningen är att detta ska vara del av en community, vet vad ni tänker "ohhh inte ett till". Men det är ett projektarbete ;) Iallfall, det innebär ju att varje användare ska kunna ladda upp bilden.

Men då sparar man kanske både tid och kraft att skapa/spara en tumnagel direkt vid uppladdningen av bilden då.

Har suttit och kollat och testat lite med GD , är detta att rekommendera?

Web-TorMedlem sedan nov. 200013 890 inlägg
#5

tillmar skrev:

Har suttit och kollat och testat lite med GD , är detta att rekommendera?

Absolut! Jag har använt GD till just detta på flera e-handelssidor jag byggt.

tillmarMedlem sedan sep. 2002928 inlägg
#6

Okej, men då ska jag kolla vidare på det ikväll då.
Tack för svaren! :)

Web-TorMedlem sedan nov. 200013 890 inlägg
#7

Om du vill ha lite hjälp på traven så bifogar jag lite kod som jag använder på en sida. Det var ett tag sedan jag skrev den så den är säkert inte världens bästa.

Sedan anropar jag funktionen så här:


$path = '../images/collection/';

// *** Laddar upp bild
if (isset($_POST['cmdUpload'])){
	if (is_uploaded_file($HTTP_POST_FILES['fltImage']['tmp_name'])){
		$image = $_FILES['fltImage']['name'];
		$imagePath = $path.$image;
		if (!file_exists($imagePath)) {
			// *** Lägger bilden på rätt plats
			move_uploaded_file($HTTP_POST_FILES['fltImage']['tmp_name'], $imagePath);

			// *** Skapar tumme
			$thumbPath = $path.'small/'.$image;
			if (!file_exists($thumbPath)) {
				include ('inc/thumb.inc.php');
				make_thumb($imagePath, $thumbPath);
			}else
				$info = 'Den lilla bilden fanns redan!<br />';
			$info .= 'Bilden är uppladdad!';
		}else
			$info = 'Denna bild finns redan!';
	}else
		$info = 'Ett fel har uppstått!';
}

(Byt namn på den bifogade filen till "php")

tillmarMedlem sedan sep. 2002928 inlägg
#8

Web-Tor skrev:

Om du vill ha lite hjälp på traven så bifogar jag lite kod som jag använder på en sida. Det var ett tag sedan jag skrev den så den är säkert inte världens bästa.

Lite hjälp på vägen uppskattas alltid :)

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)