× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Windows 8
 Comment faire pour choisir le format des captures d'écran ?Sujet résolu
Ajouter un message à la discussion
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]
Anonyme
  Posté le 07/03/2015 @ 10:40 
Aller en bas de la page 
Nouvel astucien

Lorsque l'on utilise les touches "Windows + Impr écran", une copie de l'écran est effectuée et placée dans le dossier Images/Captures d’écran.

Le format de l'image est *.png. Peut-on choisir *.jpg ou autre ?

Merci.

Publicité
jujube2
 Posté le 07/03/2015 à 11:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

à priori non !! mais quand il est dans le presse papier ( ou dans ton dossier), tu l' ouvres avec "paint" ou autre, et tu le sauvegardes au format souhaité (tel quel ou modifié)

bye

Anonyme
 Posté le 07/03/2015 à 11:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Ah, dommage... Mais merci quand même.

morron
 Posté le 07/03/2015 à 16:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bonjour

avec ce logiciel portable faststone capture tu peux choisir le format d'enregistrement

http://www.gratilog.net/xoops/modules/mydownloads/singlefile.php?lid=681

Anonyme
 Posté le 07/03/2015 à 18:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

"avec ce logiciel portable faststone capture tu peux choisir le format d'enregistrement"

Merci, mais ce qui m'intéressait, c'était de pouvoir me passer de logiciel de capture en utilisant les touches "Windows + Impr écran". L'image est immédiatement placée dans le dossier Images sans passer au préalable par un logiciel. L'ennui, c'est que le format par défaut est *.png alors que je voudrais *.jpg.



Modifié par Anonyme le 07/03/2015 18:37
Le Fêlé
 Posté le 07/03/2015 à 20:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Message original par Windows 8.1

Lorsque l'on utilise les touches "Windows + Impr écran", une copie de l'écran est effectuée et placée dans le dossier Images/Captures d’écran.

Le format de l'image est *.png. Peut-on choisir *.jpg ou autre ?

Merci.

Bonsoir,

"Choisir", je sais pas !

En revanche, tu modifies l'extension de ton image .png en .jpg et c'est bon !

rol
 Posté le 08/03/2015 à 09:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Avec l'outil Windows "capture d'écran", une fois la capture faite, on clique sur la disquette, ce qui ouvre "enregistrer sous" . De là on choisis la destination de la capture et son format, qui est en jpg par défaut ... ça se fait en 3 clics, c'est pas compliqué

@+

Anonyme
 Posté le 08/03/2015 à 12:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Cf plus haut :

"Merci, mais ce qui m'intéressait, c'était de pouvoir me passer de logiciel de capture en utilisant les touches "Windows + Impr écran". L'image est immédiatement placée dans le dossier Images sans passer au préalable par un logiciel. L'ennui, c'est que le format par défaut est *.png alors que je voudrais *.jpg."

Et voir mon message sur l'outil "capture d'écran" dans les Accessoires Windows :

https://forum.pcastuces.com/capture_ecran_sur_window8_et_81-f7s5554.htm

De toutes façons, j'ai vu que dans d'autres forums, la question avait déjà été posée : apparemment, il n'y a pas de solution.

Merci quand même.



Modifié par Anonyme le 08/03/2015 12:30
Le Fêlé
 Posté le 08/03/2015 à 12:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Ma proposition ne te convient pas ?

Publicité
yves.vaissiere
 Posté le 08/03/2015 à 12:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonjour,

dans la mesure où il ne semble pas y avoir besoin de retouches ni cadrage, il est encore plus rapide de procéder comme indiqué par Jujube :

juste Imprécran (sans touche Windows, c'est inutile, Alt plus Imprécran pour seulement la fenêtre active), coller dans Paint, et enregistrer en jpg.

Il y a évidemment plus rapide (jusqu'à une seule touche ou un seul clic, voire automatique) mais avec un logiciel, fut-ce un seul petit fichier exe "portable".

Pourquoi jpg au lieu de png, au fait ?

N. B. : sans logiciel, on peut renommer d'un clic ou raccourci-clavier supplémentaire voire automatiquement donc la proposition du Fêléserait valide.



Modifié par yves.vaissiere le 08/03/2015 12:36
Anonyme
 Posté le 08/03/2015 à 12:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

"N. B. : sans logiciel, on peut renommer automatiquement donc la proposition du Fêléserait valide)"

"bat ou vbs" ???????????????????

Comment on fait ça ?



Modifié par Anonyme le 08/03/2015 12:36
Le Fêlé
 Posté le 08/03/2015 à 12:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Ta capture : blabla.png !

Tu supprimes png et tu mets jpg à la place !

Il te faudra "accepter" la mise en garde !

yves.vaissiere
 Posté le 08/03/2015 à 12:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Comment on fait ça ?

Avec une commande ren (rename).

Ça serait donc un clic ou raccourci-clavier à faire juste après ta combinaison touche Windows + Imprécran (ou même rien de plus en rédigeant un bat ou vbs à lancer avant, par exemple en le mettant au démarrage).

Mais là il serait bon que tu dises pourquoi pas png, et pourquoi pas un petit logiciel "portable".



Modifié par yves.vaissiere le 08/03/2015 12:42
Anonyme
 Posté le 08/03/2015 à 12:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

"Mais là il serait bon" C'est donnant-donnant ?



Modifié par Anonyme le 08/03/2015 12:42
yves.vaissiere
 Posté le 08/03/2015 à 12:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Non : tu nous renseignes d'avance et gratos, et nous on promet rien.

Anonyme
 Posté le 08/03/2015 à 12:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Dommage ; ça, ça avait l'air fort intéressant : "ou même rien de plus en rédigeant un bat ou vbs à lancer avant, par exemple en le mettant au démarrage"

yves.vaissiere
 Posté le 08/03/2015 à 12:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Je vais chercher, mais je suis un piètre scripteur.
(FGondard, Constance et tant d'autres devraient pondre ça en trois coups de cuillère à pot ... perso chui même pas sûr d'y arriver, je te dirai ça dans l'après-midi)

Publicité
Constance
 Posté le 08/03/2015 à 13:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut .o/

Hélas je n'ai quasiment jamais touché à Windows 8 et ignorais l'existence de ce raccourci Windows + Print Screen qui permettrait d'enregistrer automatiquement les copies d'écran… il ne semble pas exister sous Windows 7 en tout cas.

Concernant la possibilité de réaliser l'équivalent via un script, j'avoue que je ne saurais pas le réaliser via un .bat, et encore moins en .vbs :/

Je pense moi aussi que la meilleure solution ¹ serait de passer par un utilitaire dédié, portable ou non, ce qui n'empêche a priori pas de l'invoquer via un raccourci clavier dédié. Greenshot, notamment, permet via ses préférences d'enregistrer les images directement, y compris au format JPG si on le souhaite ².

De même qu'Yves, je m'interroge aussi sur l'opportunité d'enregistrer en JPG plutôt qu'en PNG, ce dernier format étant pourtant en général plus léger dans le cas de copies d'écran d'interfaces applicatives, tout en étant sans perte. Mais bon, c'est ton choix ;)

¹ : sous réserve bien sûr qu'on ne puisse pas trouver un paramètre plus ou moins caché, par exemple une clef de registre, pour modifier le comportement de Windows…

² sous Préférences :

- onglet "Sortie", sélectionner le "Rép. de sauvegarde" voulu et le "Format d'image"
- onglet "Destination de la capture d'écran", cocher "Enregistrer directement (utilise les préférences de sortie)"



Modifié par Constance le 08/03/2015 13:27
yves.vaissiere
 Posté le 08/03/2015 à 14:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Je pensais (pas encore essayé), pour le challenge "sans logiciel tiers", à un simple bat qui renomme systématiquement tous les fichiers du dossier en jpg.

Exemple :

ren * (ou *.* ou *.jpg à voir) *.jpg et basta, aucun besoin a priori de monitorer le dossier pour voir s'il y a de nouveaux fichiers, il suffit de le faire boucler (avec éventuellement un délai pour éviter la bousculade).

C'est pour le monitoring/délai/boucle que j'imaginais plutôt un vbs, mais je pense que c'est même pas la peine (en plus les vbs sont chiants à lancer en tant qu'admin sous 8, mais c'est possible).

Si on n'y arrive pas je pense qu'il suffirait de créer un sujet spécifique, dans le forum disons "Windows 7" qui est plus fréquenté.

Pour le plaisir toutefois, il y a un vbs du regretté Jean-Claude Bellamy qui monitore, watchdir.vbs :

' ----------------------------------------------------------
' Script de surveillance de création ou suppression de 
' fichiers dans un répertoire
'
' JC BELLAMY © 2003
' ----------------------------------------------------------
Dim args, fso, dir
Dim listefic1(),listefic2(),nf(2)
Set fso   = WScript.CreateObject("Scripting.FileSystemObject")
Set shell = WScript.CreateObject("WScript.Shell")
Set args  = Wscript.Arguments

Const SW_SHOWNORMAL=1 

If args.count=0 then 
	msg=      "----------------------------------------------------------------------" & VBCRLF 
	msg=msg & "Surveillance de création ou suppression de fichiers dans un répertoire" & VBCRLF
	msg=msg & "JCB © 2003" & VBCRLF
	msg=msg & "----------------------------------------------------------------------" & VBCRLF 
	msg=msg & "Syntaxe :" & VBCRLF
	msg=msg & "  watchdir <répertoire> [<période> []]" & VBCRLF
	msg=msg & "Paramètres :" & VBCRLF
	msg=msg & "  <répertoire>  : Nom du répertoire à surveiller" & VBCRLF
	msg=msg & "                  NB: à encadrer par des guillemets" & VBCRLF
	msg=msg & "                  si le nom contient des espaces" & VBCRLF
	msg=msg & "  <période>     : (facultatif) Période de scrutation en secondes" & VBCRLF
	msg=msg & "                  (1 seconde par défaut)" & VBCRLF
	msg=msg & "   : (facultatif) Application à lancer en cas"  & VBCRLF
	msg=msg & "                  de création ou suppression de fichier"  & VBCRLF
	msg=msg & "                  Elle reçoit en paramètres :"  & VBCRLF
	msg=msg & "                  - un indicateur de création (""C"") ou de suppression (""S"")" & VBCRLF
	msg=msg & "                  - le nom complet du fichier créé ou supprimé." & VBCRLF
	msg=msg & "                  L'application peut être un exécutable ou un script"  & VBCRLF
	msg=msg & "                  (fichier batch .BAT ou .CMD ou script VBS,...)." & VBCRLF
	wscript.echo msg
	wscript.quit
	end if		
TestHost true

dir=args(0)
If not fso.FolderExists(dir) Then
	wscript.echo "Répertoire " & dir & " inexistant"
	wscript.quit
	End If
If right(dir,1)<>"\" Then dir=dir & "\"
periode=1
If args.count>1 Then
	periode=args(1)
	If not IsNumeric(periode) Then
		wscript.echo "Valeur incorrecte de période"
		wscript.quit
		End If
	End If
appli=""
If args.count>2 Then appli=args(2)

wscript.echo "Surveillance du répertoire " & dir & " toutes les " & periode & " seconde(s)"
wscript.echo "Taper CTRL-C pour stopper la surveillance"
periode=periode*1000
exploredir 1
While true
	wscript.sleep periode
	exploredir 2
	compare 1,2
	compare 2,1
	actualise
	Wend
Wscript.quit
'--------------------------------------------------------------------
Sub ExploreDir(i)
set D=fso.GetFolder(dir) 
set collfic=D.Files 
nf(i)=collfic.count
execute("redim listefic" & i & "(" & nf(i) & ")") 
j=0
For each F in collfic
	j=j+1
	cmd="listefic" & i & "(" & j & ")=""" & F.name & """"
	execute(cmd)
	Next
End Sub
'--------------------------------------------------------------------
Sub Compare(m,n)
For i = 1 To nf(m)
	curname1=eval("listefic" & m & "(" & i & ")")
	exist=false
	j=0
	Do
		j=j+1
		curname2=eval("listefic" & n & "(" & j & ")")
		If curname1=curname2 Then exist=true
		Loop Until exist or j=nf(n)
	If not Exist Then
		If m=1 Then 
			action=" : suppression" 
			flag="S"
		else 
			action=" : création"
			flag="C"
			end if
		wscript.echo Time & " " & curname1 & action
		If appli<>"" Then
			shell.run """" & appli & """ " & flag & " """ & dir & curname1 & """",SW_SHOWNORMAL,false		
			End If

		End If
	Next
End Sub
'--------------------------------------------------------------------
Sub actualise
redim listefic1(nf(2)) 
nf(1)=nf(2)
For i = 1 To nf(1)
	listefic1(i)=listefic2(i)
	Next
End Sub
'--------------------------------------------------------------------
'Sous-programme de test du moteur
'Vu les sorties générées, c'est CSCRIPT (et non pas WSCRIPT)
'qui doit être utilisé de préférence
Sub TestHost(force)
dim rep
strappli=lcase(Wscript.ScriptFullName)
strFullName =lcase(WScript.FullName)
i=InStr(1,strFullName,".exe",1)
j=InStrRev(strFullName,"\",i,1)
strCommand=Mid(strFullName,j+1,i-j-1)
if strCommand<>"cscript" then
	If force then 
		Init="Ce script doit être lancé avec CSCRIPT"
	Else
		Init="Il est préférable de lancer ce script avec CSCRIPT"
		End If
	rep=MsgBox(Init & VBCRLF & _
	"Cela peut être rendu permanent avec la commande" & VBCRLF & _
	"cscript //H:CScript //S /Nologo" & VBCRLF & _
	"Voulez-vous que ce soit fait automatiquement ?", _
	vbYesNo + vbQuestion,strappli)
	if rep=vbYes  then 
		nomcmd="setscript.bat"
		Set ficcmd = fso.CreateTextFile(nomcmd)
		ficcmd.writeline "@echo off"
		ficcmd.writeline "cscript //H:CScript //S /Nologo"
		ficcmd.writeline "pause"
		params=""
		For i = 0 To nbargs-1 
			params=params & " " & args(i)
			next
		ficcmd.writeline chr(34) & strappli & chr(34) & params
		ficcmd.writeline "pause"
		ficcmd.close
		shell.Run nomcmd, SW_SHOWNORMAL,true
		force=true
		end if
    If force then WScript.Quit
	end if
end sub

(attention à ne pas accepter la proposition de lancer le vbs avec Cscript, il le fera pour TOUS les vbs et ne rétablit pas l'association)

A ce stade, un logiciel constitué d'un seul exe portable, tel MyImgur, n'est pas plus "lourd" (configurable à enregistrer direct en jpg sur simple appui sur la touche Imprécran je crois, on doit pouvoir je pense aussi l'utiliser de manière non-résidente : le lancer fait la capture, enregistre, et le referme. ShareX est par contre constitué de plusieurs fichiers, et même en version portable je n'arrive pas à faire en sorte qu'il n'écrive que dans son dossier).



Modifié par yves.vaissiere le 08/03/2015 14:44
enfermedehors
 Posté le 08/03/2015 à 14:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

¹ : sous réserve bien sûr qu'on ne puisse pas trouver un paramètre plus ou moins caché, par exemple une clef de registre, pour modifier le comportement de Windows…

J'ai cherché, fais une capture sous surveillance de Process Monitor, je n'ai rien trouvé concernant le format de la capture via Win + Imp écran.

yves.vaissiere
 Posté le 08/03/2015 à 14:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

A la limite le format on s'en fout.

ce dernier format étant pourtant en général plus léger

On s'en fout je disais, puisqu'il semble qu'en fait le "souci" vienne de l'extension, qu'on peut changer sans qu'il soit nécessaire de convertir le fichier.

Voilà un bat qui marche chez moi :

:label
ren "%userprofile%\Pictures\Screenshots\*" *.jpg
goto label

Il ne reste plus qu'à le mettre dans le dossier Démarrage, n'oublie pas de marquer ton sujet "Résolu".

(bon, si on veut qu'il tourne en permanence il faudrait affiner pour ne pas avoir la fenêtre noire, par exemple utiliser à la place un raccourci qui le lance en fenêtre réduite, et on doit même pouvoir ne pas avoir le bouton en Barre des tâches.

Mais déjà a priori rien qu'avec la ligne du milieu c'est bon, et immédiatement après touche Windows + Imprécran tu peux lancer la ligne par un clic ou un raccourci-clavier, on peut aussi imaginer par la même opération déplacer ou copier les captures ailleurs etc.)



Modifié par yves.vaissiere le 08/03/2015 23:38
enfermedehors
 Posté le 08/03/2015 à 15:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Il ne reste plus qu'à le mettre dans le dossier Démarrage

Et comment fais-tu pour lancer un .bat au démarrage de Windows 8 ?

Une image .png renommée en .jpg reste une image .png :

yves.vaissiere
 Posté le 08/03/2015 à 15:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Je suppose donc que le format on s'en fout, que Windows 8.1 (l'initiateur du topic, pas l'OS) ne s'intéresse qu'à l'extension.

Un bat dans \Startup\ se lance pas ? Jamais fait gaffe ... alors un vbs, ou un script PowerShell, ou alors avec la stratégie.

(ou on se débrouille pour faire un exe qui lance la commande, mais Windows 8.1 - l'initiateur du topic, pas l'OS - ne veut pas d'exe)



Modifié par yves.vaissiere le 08/03/2015 15:30
enfermedehors
 Posté le 08/03/2015 à 15:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Un bat dans \Startup\ se lance pas

Non, quoiqu'en rusant c'est possible.
Un vbs, je n'ai jamais essayé, mais je suppose que c'est la même chose.

Je ne vois pas l'intérêt de changer une extension si la structure du fichier reste la même.

Le .png est devenu un standard, au même titre que le .jpg

Anonyme
 Posté le 08/03/2015 à 15:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Merci, merci...

L'énigme est insoluble, apparemment. Ça confirme ce que j'ai lu sur d'autres forums.

yves.vaissiere
 Posté le 08/03/2015 à 15:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Je ne vois pas l'intérêt de changer une extension si la structure du fichier reste la même.

Peut-être que Windows 8.1 (l'initiateur du topic, pas l'OS) dispose d'un quelconque traitement automatique, mais n'opérant qu'envers certaines extensions, indifféremment du format ... peut-être que ... c'est top secret apparemment.

Sinon un quelconque pense-bête Windows pour se rappeler de lancer le bat une fois, peu après le démarrage.

Par exemple NirCmd est un exe sinon, mais quand on veut bidouiller il rend bien service.

L'énigme est insoluble

Si par exemple tu utilises la combine d'Enfermedehors pour lancer un bat au démarrage, c'est pas insoluble.

(non plus si on considère que se rappeler de lancer un bat - clic ou combinaison de touches - en début de session ou lors de la première capture, c'est pas vraiment mortel ; mais effectivement ça reste un challenge.

Et encore, c'est si on suppose que ce doit être immédiat au lieu d'attendre une utilisation des fichiers a posteriori ; mais on est toujours dans le flou pour ce qui est de tes buts, ce qui est vachement aidant )

C'est quoi ta ruse, Enfermedehors ?



Modifié par yves.vaissiere le 08/03/2015 23:39
Publicité
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
28,90 €Microsoft Office 2019 Professional Plus à 28,90 €
Valable jusqu'au 20 Juillet

Le vendeur sérieux Digital FR propose sur Amazon la clé d'activation légale pour Microsoft Office Professionnel 2019 Plus en français à 28,90 €. Cette clé livrée par email vous permettra d'activer Microsoft Office Professionnel 2019 Plus légalement et vous permettra ainsi d'utiliser autant de temps que vous voulez (il s'agit de la version complète et pas d'un abonnement) Word,Excel, PowerPoint, OneNote, Outlook, Publisher et Access 2019 sur un PC. La clé sera à activer sur Office.com où vous pourrez ensuite télécharger toute la suite bureautique. Pour mémoire, Microsoft Office Professionnel 2019 nécessite Windows 10. Sous Windows 7 ou 8, vous devrez vous tourner vers la version 2016. Pour plus d'info sur la procédure, n'hésitez pas à jeter un oeil à notre dossier pratique Acheter une clé OEM d'Office 2019 et l'installer.


> Voir l'offre
94,57 €SSD Kingston A400 960Go à 94,57 € livré
Valable jusqu'au 16 Juillet

Amazon Italie fait une promotion sur le SSD Kingston A400 960 Go qui passe à 89,99 € (avec la TVA ajustée). Comptez 4,58 € pour la livraison en France soit un total de 94,57 € livré alors qu'on le trouve autour de 110 € ailleurs. Il offre des débits de 450 Mo/s en écriture et 500 Mo/s en lecture. 


> Voir l'offre
10,89 €Carte mémoire microSDXC UHS-I SanDisk A1 Ultra 64 Go à 10,89 €
Valable jusqu'au 15 Juillet

Amazon propose actuellement la carte mémoire microSDXC UHS-I SanDisk A1 Ultra 64 Go à 10,89 €. Cette carte mémoire offre des vitesses jusqu'à 100 Mo/s.


> Voir l'offre

Sujets relatifs
Comment faire pour coller un ou plusieurs mots
comment faire CD ou DVD pour sauvegarder mon systeme
Comment faire pour lire les PPS sur 8.1...
Comment faire pour ne plus mettre le pass à l'ouverture du compte.
Bonjour, comment faire SVP pour écouter un CD
Comment choisir les dossiers à sauvegarder dans Historique des fichiers
Comment faire une image disk la plus petite possible
faire une capture d'écran d'un tableau
Comment créer un raccouci clavier pour un user-Id et peut-être le password
comment installer I E pour avoir internet
Plus de sujets relatifs à Comment faire pour choisir le format des captures d''écran ?
 > Tous les forums > Forum Windows 8