ligne de code et aide a la creation de NCTD ... peut servir

Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
    unknown unknown

Re: NCTD by Nash

Message par Nash »

re encore moi :

une question :

est il possible de redimensionner une image (jpg) en dimensions voulues ? (image stocker sur dd)

ou :

est il possible lorsqu'on copie une image sur le DD de definir les dimensions au moment de la copie ?

FileCopy(Me.TextBox1.Text, "c:\toto.jpg")img.Height, img.Width, 800, 600

un truc comme ca :) en mieux , qui marche lol


pour probleme au dessus : le repertoire system32 etait en lecture seule !!! bizarre sur une installation propre de seven original :( !! normal en x64 ??

merci
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
Contact :
    unknown unknown

Re: NCTD by Nash

Message par sh@rp »

Nash a écrit :pour probleme au dessus : le repertoire system32 etait en lecture seule !!! bizarre sur une installation propre de seven original :( !! normal en x64 ??
Mais ca ca se programme Nash, tu peux enlever l'attribut d'un répertoire en lecture seule avec un langage de prog donc VbNet aussi..;)
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
Contact :
    unknown unknown

Re: NCTD by Nash

Message par sh@rp »

Nash a écrit :re encore moi :

une question :

est il possible de redimensionner une image (jpg) en dimensions voulues ? (image stocker sur dd)

ou :

est il possible lorsqu'on copie une image sur le DD de definir les dimensions au moment de la copie ?

FileCopy(Me.TextBox1.Text, "c:\toto.jpg")img.Height, img.Width, 800, 600

un truc comme ca :) en mieux , qui marche lol


pour probleme au dessus : le repertoire system32 etait en lecture seule !!! bizarre sur une installation propre de seven original :( !! normal en x64 ??

merci
Il n'existe pas de solution toute simple c'est à toi de programmer une fonction de redimensionnement de fichier.

Les espaces de noms :

Code : Tout sélectionner

Imports System.drawing
Imports System.drawing.Drawing2D
...... renferment des classes (Graphics, Bitmap et Image essentiellement) qui t'aideront à solutionnner ta requête.
Ces classes possèdent les propriétés et fonctions adequates pour ton problème :
- width et height
- InterpolationMode
- La fonction DrawImage()

En une vingtaine de ligne tu peux créer une fonction qui te permettra de redimensionner un fichier image. Les argumenbts de ta fonction pourront être :

- le chemin complet de ton fichier image
- les dimensions souhaitées (largeur et hauteur)

Enfin cette fonction retournera le résultatdans un type image que tu pourras aisément enregistrer sous un fichier sur le DD.

Bon courage. ;)
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
    unknown unknown

Re: NCTD by Nash

Message par Nash »

c'est plus du courage qu'il faut la lollll c'est du savoir ;)

je pensais qu'en enregistrant sur le dd une image d'une picturebox , on pouvait choisir sa dimension :(:( bien sur ca aurait été trop simple :D

merci sh@rp
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
Contact :
    unknown unknown

Re: NCTD by Nash

Message par sh@rp »

Nash a écrit :c'est plus du courage qu'il faut la lollll c'est du savoir ;)

je pensais qu'en enregistrant sur le dd une image d'une picturebox , on pouvait choisir sa dimension :(:( bien sur ca aurait été trop simple :D

merci sh@rp
La programmation consiste à créer des fonctions qui solutioneront (parfois en partie avec d'autres) tes requêtes.
C'est ca qui est intéressant dans le développement, la possiblité de créer ses propres outils pour résoudre nos problèmes.

;)
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
    unknown unknown

Re: NCTD by Nash

Message par Nash »

pffff 'jen ai vraiment chier lol , des heures passé dessus mais c ok ...redimensionement reussi a l'enregistrement de l'image :):):)

par contre sh@rp , j'ai un openfiledialog , et je voudrais que celui ci ne propose que des fichiers jpg en recherche sur DD , comment faire dans les propriétés ??

j'ai mis : defaultext a jpg mais marche pas , je peux selectionner tout fichier ??

je voudrais qu'a l'ouverture de l'openfiledialog , on ne voye que les jpg !

pourrais tu m'aiguiller :):) :(:(

merci ;)

apres ca , fini je crois pour ce log...enfin presque :)
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
Contact :
    unknown unknown

Re: NCTD by Nash

Message par sh@rp »

Nash a écrit :pffff 'jen ai vraiment chier lol , des heures passé dessus mais c ok ...redimensionement reussi a l'enregistrement de l'image :):):)

par contre sh@rp , j'ai un openfiledialog , et je voudrais que celui ci ne propose que des fichiers jpg en recherche sur DD , comment faire dans les propriétés ??

j'ai mis : defaultext a jpg mais marche pas , je peux selectionner tout fichier ??

je voudrais qu'a l'ouverture de l'openfiledialog , on ne voye que les jpg !

pourrais tu m'aiguiller :):) :(:(

merci ;)

apres ca , fini je crois pour ce log...enfin presque :)
Pour ne permettre à l'utilisateur d'ouvrir que certains types de fichiers il faut utiliser la propriétés "Filter" de l'instanciation de ta classe "OpenFileDialog" comme ceci :

Code : Tout sélectionner

' On inctancie un objet nommé "ofd" de la classe "OpenFiledialog"
Dim ofd As New OpenFileDialog
' On affecte les valeurs aux propriétés de l"objet instancié
        ofd.Filter = "JPG (*.jpg)|*.jpg"
        ofd.Title = "Sélectionnez un fichier Jpeg"
        ofd.CheckFileExists = True
'Si le bouton OK de la boite de sélection de fichier est pressé alors on fait ce que tu veux dans la clause "If ...End if"
If ofd.ShowDialog() = DialogResult.OK Then
'...
'....
' On affecte le chemin complet du fichier sélectionné par l'utilisateur à la propriété "TextBox1.text"
Me.textBox1.text = ofd.FileName
'......
'........
'............
End if
Un programme n'est jamais terminé. ;)
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
    unknown unknown

Re: NCTD by Nash

Message par Nash »

nikel sh@rp

merci ;)

etoui , quand je dis terminé c'est vraiment les bases car il en est loin :):)
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
    unknown unknown

Re: NCTD by Nash

Message par Nash »

re :rofl:

dis moi sh@rp , quel outils prends tu pour faire tes menus ???

Image
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
    unknown unknown

Re: NCTD by Nash

Message par Nash »

non c bon j'ai trouvé ;)
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Répondre