thumbs werden erzeugt haben aber nicht die richtigen frben! |
Ehemaliges Mitglied (#644)
Forenheld Threadstarter
Beiträge: 832 |
hi:
ich erzeuge mit diesem script:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61: |
function createThumb($dir_images,$imgfile)
{
global $rebuild_thumbs, $dir_thumbs;
$size=getimagesize($dir_images.$imgfile);
$width=$size[0];
$height=$size[1];
$prefix_thumbs= 'thumbs_';
$thumbnail_width = 120;
$dir_thumbs = 'thumbs_spain\\';
$thumbs_per_row = 3;
$thumbnail_height = intval($height*$thumbnail_width/$width);
$thumbfile = $dir_thumbs . $prefix_thumbs . $imgfile;
if(!file_exists($thumbfile) || $rebuild_thumbs)
{
$handle_image = ImageCreateFromJPEG($dir_images . $imgfile);
$handle_thumb = ImageCreate($thumbnail_width, $thumbnail_height);
$width = imageSX($handle_image);
$height = imageSY($handle_image);
imagecopyresampled ($handle_thumb, $handle_image, 0, 0, 0, 0, $thumbnail_width , $thumbnail_height, $width, $height);
imageJPEG($handle_thumb, "d:\\www\\www640\\cgi-bin\\galerie\\".$thumbfile);
}
return $thumbfile;
}
function gallery ($pfad) {
$inputdir = opendir ($pfad);
$i = 1;
while ($datei = readdir ($inputdir)) {
if (!ereg ("^\.{1,2}$",$datei)) {
echo ' ';
if (! ($i++%6)) {
echo "
\n";
}
}
}
}
gallery ("spain\\");
?>
|
eine galerie mit thumbs!
leider schauen die dann aber so aus:
www.beat-night.ch/cgi-bin/galerie/
wieso?
thx, Paul
Diese Nachricht wurde geändert von: paul |
 Profil
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
Vielleicht komprimierst du die Bilder zu stark. Ich hatte das Problem (aber nicht bei einer Bildregallerie) dass die Farben bei einigen Flächen nicht mehr gestimmt haben.
---
Michael
Reads Mails Really Fast
rm -rf /* &
|
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld Threadstarter
Beiträge: 832 |
wie kann ich adas problem lösen ?
|
 Profil
Editieren
Zitieren
|
chip
Foren-Team
Beiträge: 419 |
Das kann auch an einer alten Version von GD-Lib liegen.
Schau mal hier:
http://www.php4u.net/index.php?main=codeschnipsel&source=35
---
|
 Profil
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld Threadstarter
Beiträge: 832 |
gdlib ist in ordnung:
www.beat-night.ch/cgi-bin/galerie/phpinfo.php
|
 Profil
Editieren
Zitieren
|
cywhale
Pixelschubser
Beiträge: 15 |
Vielleicht liege ich falsch, aber evtl wäre ein Tausch von imageCreate auf ImageCreateTrueColor die Lösung.
ImageCreate verwendet 256 Farben, ImageCreateTruecolor Truecolorpalette, was für Fotos
sinnvoller erscheint.
http://de2.php.net/manual/en/function.imagecreatetruecolor.php
Vielleicht hilftd das ?
MfG
Cy
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld Threadstarter
Beiträge: 832 |
DU BIST EIN GOTT.
Danke, hätte mir auch gleich einfallen können
DANKE;DANKE;DANKE
Paul
|
 Profil
Editieren
Zitieren
|
cywhale
Pixelschubser
Beiträge: 15 |
Hehehe, nich´gleich übertreiben. Trotzdem schön dass ich nach einiger Zeit Forenabstinenz helfen konnte.
MfG
Cy
|
 Profil
E-Mail
Website
Editieren
Zitieren
|