|
| PHP galleri hjælp kodning Fra : dosdesign | Vist : 432 gange 100 point Dato : 01-11-04 18:46 |
|
Hej hej - Ja jeg prøver lige og høre om nogen kan løse mit problem http://www.dosdesign.dk/animationertest/ hvor jeg har lavet et galleri til alle mine gif filer (animationer), mappe 1-3 indeholder gif filer men den thumb php scriptet skulle lave virker ikke (kun hvid billede) ligesom det gør i sidste mappe der er 2 jpg filer i ??
Jeg bruger samme script (spgm) til alle mine billeder, rigtig dejlig nem script, man skal bare overfører mapper til sit webhotel og den systematisere resten ! se evt. http://www.dosdesign.dk/billeder
| |
| Kommentar Fra : dosdesign |
Dato : 20-11-04 09:47 |
| | |
| Kommentar Fra : nebis |
Dato : 21-11-04 03:01 |
|
Jeg mener, laver scriptet thumb-billederne eller ligger de der allerede og scriptet genererer en html-side, hvor billederne vises?
Jeg tænkte bare, at hvis dit script genererer en html-side, der viser billederne må det vil være thumb-billederne, der er noget galt med.
Hvis scriptet laver thumb-billederne er det måske fordi det er gif-animationer og der går noget galt.
Jeg mener, hvordan ser thumb-gif-animationerne ud hvis du bare ser dem. Ser de så ud som de skal?
| |
| Kommentar Fra : dosdesign |
Dato : 21-11-04 11:37 |
|
Ok er sendt til tilsalg1@hotmail.com
Håber det er rigtig
| |
| Kommentar Fra : dosdesign |
Dato : 21-11-04 13:55 |
|
Ja det er fordi i linie 326 ca. står den til gif istedet for jpg (det er jo til gif jeg vil lave den det virker til bilelder se evt www.dosdesign.dk/billeder
if( strrchr($ays_org,'.jpg') == '.jpg' && strstr( $ays_org, PREF_THUMB) == FALSE ) {
Er den rigtige linie 326 hvis du vil bruge den til billeder
| |
| Kommentar Fra : nebis |
Dato : 21-11-04 14:29 |
|
Jeps, nu tror jeg, at jeg er ved at være der:
Linie 309: imageJPEG($thumbimage,$thumbfile);
burde være: imageJPEG($thumbimage,str_replace('.gif','.jpg',$thumbfile));
så bliver thumb-billedet lavet korrekt, men så skal der lige korigeres mht. inkludering af billedet og det kan jeg ikke lige få til at virke.
| |
| Kommentar Fra : nebis |
Dato : 21-11-04 14:37 |
|
glemte lige:
linie 301 burde hedde $origimage=imagecreatefromgif($origfile);
istedet for imagecreatefromjpeg, det er jo et gif billede du bruger
| |
| Kommentar Fra : nebis |
Dato : 21-11-04 14:42 |
|
Problemet med dti script er at du bruger
$origimage=imagecreatefromjpeg($origfile); men $origfile er et gif-billede, det kan ikke virke, istedet skal du bruge
$origimage=imagecreatefromgif($origfile); Læg mærke til forskellen, den ene har gif,. den anden jpeg til sidst.
Samtidig bruger du imageJPEG($thumbimage,$thumbfile); hvor $thumbfile hedder *.gif det kan heller ikke virke
Du burde istedet bruge imageGIF($thumbimage,$thumbfile); men den ser ikke ud til at virke for mig, derfor ville jeg gøre således:
imageJPEG($thumbimage,str_replace('.gif','.jpg',$thumbfile)); derved laver jeg thumb-billedet *.jpg, men det gør at når det senere indkluderes i html-koden, at der bliver forsøgt at inkludere et gif-billede, men det er jo jpg.
| |
| Kommentar Fra : dosdesign |
Dato : 21-11-04 15:01 |
|
Ok, men du må gerne lige skrive præcis hvad du har ændret hvilke linier, det er rart nok at vide den præcise forskel på scriptet til jpg galleriet og gif !
P.t er det kun linien
if( strrchr($ays_org,'.jpg') == '.jpg' && strstr( $ays_org, PREF_THUMB) == FALSE ) {
jeg har ændret til
if( strrchr($ays_org,'.gif') == '.gif' && strstr( $ays_org, PREF_THUMB) == FALSE ) {
Hvilke linier har du ændret
| |
| Kommentar Fra : dosdesign |
Dato : 21-11-04 15:17 |
| | |
| Kommentar Fra : nebis |
Dato : 21-11-04 15:26 |
| | |
| Kommentar Fra : dosdesign |
Dato : 21-11-04 15:39 |
|
juhuuu det ser ud til at virke, det har jeg forsøgt at få hjælp til i ½ år 10000000 tak, kan jeg evt spørge om et par ting mere ??
Hvad mente du med dette "Hvis du skal have det til at virke skal du lave en lille version af hver frame, gif-billedet består af, og derefter lave det til en animation.
"
| |
| Kommentar Fra : nebis |
Dato : 21-11-04 15:45 |
|
gif-animationen består f.eks. 10 forskellige gif-billeder, der udskiftes i en bestemt rækkefølge, således at det ser ud som om figuren bevæger sig.
Det, scriptet gør nu, er at det tager det "øverste"/første gif-billede i serien og laver et thumb ud af det, derfor bevæger det sig ikke.
For at få thumb-billedet til at bevæge sig, skal du lave et thumb-billede af hvert af de 10 gif-billeder, som animationen består af, og derefter "samle" dem igen til en animation. Jeg tror bare det er meget besværligt og ville ikke vide, hvor jeg skulle begynde. Men prøv evt. at se på http://dk2.php.net/ for mere info...
| |
| Kommentar Fra : nebis |
Dato : 21-11-04 16:06 |
|
For at angive filnavnet, kan du prøve at indsætte:
print '<br>'.$strPictureURL;
efter linie 1355
| |
| Kommentar Fra : nebis |
Dato : 21-11-04 16:11 |
|
... eller prøv at indsætte:
print '<br><a href="'.$strPictureURL.'">'.$strPictureURL.'</a>';
efter linie 1358
... Det kommer lidt an på, hvordan du vil have det til at se ud.
| |
| Kommentar Fra : dosdesign |
Dato : 21-11-04 16:21 |
|
nååå ok, det var det du mente ... nej nej det behøver jeg ikke, det er da også bare spild af tid at vente på ?
Et jpg billede af animationen til thumbs er rigelig fint
se mit galleri er færdig www.dosdesign.dk/animationer
| |
| Du har følgende muligheder | |
|
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
| |
|
|