Logo du forum
 

Forum TTH-News

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » [ASP] » Help : Check des dimensions d'images lors d'un Upload
Login Mot de passe

3 visiteurs sur ce topic (0 membre(s), 3 invité(s) )


Auteur
Sujet : Help : Check des dimensions d'images lors d'un Upload
Gauvain
Vétéran
Membre # 5891

 Avatar du membre
Lieu : FR

Messages :
8466 (1.54 par jour)




Message du 14-06-2006 @ 17:00   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   


Salut !

Nous travaillons actuellement sur un site où nous devons afficher des photos.

Bien entendu nous demandons des dimensions et poids précis, mais on sait que ce sera rarement respecté.

Les dimensions sont de 500*400 pix à peu près, et la typologie des user est qu'ils seront utilisateurs d'APN, et donc avec des images qui vont largement dépasser ces dimensions, ou bien ils trouverons des visuels sur le net, assez petits et uploaderont ces images.

Notre soucis : ne pas déformer les images uploadés. On arrive à checker facilement le poids, mais les dimensions... impossible de trouver une solution.

Bien entendu si une solution gratuite et facilement utilisable est dispo, nous n'en serons que plus content.

Je vous en remercie d'avance,

Gauvain

----------
► Macbook Unibody 2,4 Ghz - 4Go Ram - 128 Go SSD / MacBookAir 13" 1,8 Ghz - 50Go SSD :D
► iPad Air 16 Go / HP Touchpad 32 Go ► Lecteur Multimédia HDX-1000 ► NAS DS212J (2x2To)
► Motorola 4G 3é gen
- Haut de page -
chani
Vétéran
Membre # 9009

 Avatar du membre
Lieu : METZ

Messages :
4161 (0.79 par jour)


Score :

Message du 14-06-2006 @ 18:08   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Le php a des fonction pour connaitre la taille des photos... c'est gratuit ;)... il suffit de les coder

EDIT :
Code :

list($width, $height) = getimagesize($path.$fichier);



dans la variable $width tu retrouve la largeur, dans $height, la hauteur. il faut que tu mette le chemin du fichier dans $path, et le nom du fichier dans $fichier... et vla ;)

[message édité le 14-06-2006 @ 18:12 Par chani]
----------
chani_tth sur PSN ;)
- Haut de page -
Gauvain
Vétéran
Membre # 5891

 Avatar du membre
Lieu : FR

Messages :
8466 (1.54 par jour)




Message du 14-06-2006 @ 19:18   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

hum.... c'est pour ça que j'avais posté sur... ASP :D ;) effectivement, en PHP pas de soucis :D
----------
► Macbook Unibody 2,4 Ghz - 4Go Ram - 128 Go SSD / MacBookAir 13" 1,8 Ghz - 50Go SSD :D
► iPad Air 16 Go / HP Touchpad 32 Go ► Lecteur Multimédia HDX-1000 ► NAS DS212J (2x2To)
► Motorola 4G 3é gen
- Haut de page -
chani
Vétéran
Membre # 9009

 Avatar du membre
Lieu : METZ

Messages :
4161 (0.79 par jour)


Score :

Message du 15-06-2006 @ 8:31   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Arf.... pas encore l'habitude... désolé :D

EDIT :

Vla un lien interessant en ASP ;)

sinon ça aussi :
Code :

1.
Function GetPicSize (fn)
2.
Set fso = CreateObject("Scripting.FileSystemObject" )
3.
If fso.FileExists(Server.MapPath(fn)) = False Then Exit Function
4.
pn = Server.MapPath(fn)
5.
tstr = ""
6.
Set f = fso.OpenTextFile(pn)
7.

8.
Select Case UCase(Right(fn,4))
9.
Case ".GIF",".JPG"
10.
If Not f.AtEndOfStream Then
11.
If UCase(Right(fn,4))=".GIF" Then
12.
chars = f.read(10)
13.
width = Asc(Mid(chars,8,1))*256 + Asc(Mid(chars,7,1))
14.
height = Asc(Mid(chars,10,1))*256 + Asc(Mid(chars,9,1))
15.
hw = " WIDTH=" & width & " HEIGHT=" & height
16.
Else
17.
chars = f.read(200)
18.
height = Asc(Mid(chars,164,1))*256 + Asc(Mid(chars,165,1))
19.
width = Asc(Mid(chars,166,1))*256 + Asc(Mid(chars,167,1))
20.
If (height>600) Or (height<3) Or (WIDTH<3) Or (WIDTH>600) Then
21.
Else
22.
hw = " WIDTH=" & width & " HEIGHT=" & height
23.
End If
24.
End If
25.
End If
26.
GetPicSize = "W : " & width & " H :" & height
27.
End Select
28.
f.Close
29.
Set f = Nothing
30.
Set fso = Nothing
31.
End Function


provenant d'ICI

[message édité le 15-06-2006 @ 8:38 Par chani]
----------
chani_tth sur PSN ;)
- Haut de page -
Antares
Administrateur
Membre # 1721

 Avatar du membre
Lieu : Liege, Belgioum

Messages :
21186 (3.53 par jour)


Score :

Message du 15-06-2006 @ 8:49   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

sur forum-auto.com ils ont une fonction similaire, qui redimensionne les photos en 800x600, 100Ko max : ca ne déforme pas les photos... Tu peux peut-être les contacter?

mais je n'ai pas fait attention pour voir si c'était de l'ASP ou autre :o

[message édité le 15-06-2006 @ 8:50 Par Antares]
----------
Vers l'Infini et au-delà
- Haut de page -
Gauvain
Vétéran
Membre # 5891

 Avatar du membre
Lieu : FR

Messages :
8466 (1.54 par jour)




Message du 15-06-2006 @ 10:10   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Merci bcp pour votre aide !! :)

C'est très ysmpa de votre part, Chani :smilejap: je fais suivre au développeur ! :)

a++
----------
► Macbook Unibody 2,4 Ghz - 4Go Ram - 128 Go SSD / MacBookAir 13" 1,8 Ghz - 50Go SSD :D
► iPad Air 16 Go / HP Touchpad 32 Go ► Lecteur Multimédia HDX-1000 ► NAS DS212J (2x2To)
► Motorola 4G 3é gen
- Haut de page -
soulmanto
Codeur du forum
Membre # 5373

 Avatar du membre
Lieu : Lille

Messages :
13839 (2.5 par jour)


Score :

Message du 15-06-2006 @ 10:53   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

Citation du message de Antares :

sur forum-auto.com ils ont une fonction similaire, qui redimensionne les photos en 800x600, 100Ko max : ca ne déforme pas les photos... Tu peux peut-être les contacter?

mais je n'ai pas fait attention pour voir si c'était de l'ASP ou autre :o



C'est du PHP sur forum-auto (forum MesDiscussions.Net comme sur HFr)
----------
Desktop : Core i7 2600 | Gigabyte GA-Z68MA-D2H-B3 | 8 Go DDR3 PC10600 | SSD UltraPlus 128 Go / HDD 500 Go / 1 To | Sapphire R9 280 3 Go | CoolerMaster RC690 | Windows 7
Asus MemoPad 10

Stromille powered !!!
- Haut de page -


Aller dans le forum :  

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2010

Valid XHTML 1.0 Transitional

Page générée en 0.031 secondes