Avatar billede mekaniker Nybegynder
19. maj 2003 - 10:42 Der er 12 kommentarer og
1 løsning

Find pixelstørrelse på en Flash og Shockwave fil

Han det med PHP lade sig gøre at finde pixelstørrelsen på en Flash og Shockwave fil.

Hvis ja, hvordan.

//Mekaniker
Avatar billede nikolajdu Nybegynder
19. maj 2003 - 11:23 #1
Hvad mener du? Hvis du i din eksporterede fil sætter "fit to size" så vil en flash pixel altid være lig en skærmpixel.
Avatar billede mekaniker Nybegynder
19. maj 2003 - 11:33 #2
Jeg har lavet et site, hvor bruger kan uploade bannere til.
Disse bannere skal være 530 x 100 pixels.
Hvis nu en bruger for valgt en forkert fil eller hvis han ved et uheld ikke har brugt "fit to size".
Så ville jeg gerne fortælle brugeren det, i stedet for at vise en banner som  er blevet trukket i eller presset sammen.
Eller om værre hvis jeg ikke sætter størrelse i object tagget, at den så ødelægger layoutet på sitet.
Avatar billede nikolajdu Nybegynder
19. maj 2003 - 11:38 #3
Du skal da altid sætte størrelsen i <Object> eller angive i % (som du altså så risikerer ikke svarer til en pixel)

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="450" HEIGHT="500" id="teampick" ALIGN="">
Avatar billede mekaniker Nybegynder
19. maj 2003 - 11:53 #4
Ja, ok det kan godt være at jeg har misforstået noget.

men lad os nu sige at jeg sætter størrelsen til (WIDTH="530" HEIGHT="100"), men så at brugeren for valgt en forkert fil, som evt. er større så bliver den vel også presset sammen...?? og ovendt hvis den er mindere.

Er det mig der ikke fatter en skid...??
Avatar billede nikolajdu Nybegynder
19. maj 2003 - 11:55 #5
NÆh jeg tror du har fat i det, men hvis bannerne fra starten alle er 530*100 så kan jeg ikke se hvordan de ikke skulle kunne passe ind?
Avatar billede mekaniker Nybegynder
19. maj 2003 - 12:02 #6
Husk nu at jeg har lavet et site hvor brugere selv kan uploade banner til.
Så problemet vil kun opstå hvis de får valgt en forkert flash eller shockwave fil.
Avatar billede nikolajdu Nybegynder
19. maj 2003 - 12:04 #7
Du kan ikke sikre at dem der har lavet bannerne gør det i den rigtige størrelse. Du bliver nødt til at stole på at de rent faktisk gør det.
Avatar billede mekaniker Nybegynder
19. maj 2003 - 12:49 #8
Det var bare det jeg ville vide, tak.

Så må jeg jo finde på noget andet, evt. en dummebøde til den der fucker-up.

Læg et svar - så du kan få nogle points.
Avatar billede nikolajdu Nybegynder
19. maj 2003 - 15:26 #9
oki doki :))
Avatar billede sukos Juniormester
19. maj 2003 - 18:10 #10
Hvad med at bruge getimagesize(); ?

$w_h = getimagesize($_FILES["uploadfil"]["tmp_name"]);

        if($w_h[0] > 530 || $w_h[1] > 100) {
ingenuppload
}else{
upload
}
Avatar billede sukos Juniormester
19. maj 2003 - 18:11 #11
Fra ver. 4 mener jeg, kan du osse finde str på en flashmovie med getimagesize()
Avatar billede nikolajdu Nybegynder
20. maj 2003 - 09:07 #12
Det har jeg sgutte aldrig hørt om, men det kan være onkel så gerne vil vise mig det.... ;-)
Avatar billede sukos Juniormester
21. maj 2003 - 17:15 #13
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester