Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Le Pub
le Pub artistique et culturel

Le pub du photographe

  • 35 308 réponses
  • 292 participants
  • 1 172 972 vues
  • 228 followers
Sujet de la discussion Le pub du photographe

Après le pub du graphiste, je crois que nous avions besoin de ce thread !

Pour des questions sur le choix d'un appareil, merci de poster de préférence dans ce sujet : Quelqu'un s'y connaît en photo (APN un peu classe ?)
... où figurent déjà pas mal de réponses.

A signaler aussi le magnifique thread de VFred vos photos de vacances

[edité par bb aka Will Zégal avec l'accord de l'auteur ;) ]

 

Message de modération :

Re-edit : il est interdit de poster des photos en grand format. Ça ne sert à rien parce que le forum les redimensionne et ça alourdit considérablement le chargement des pages pour ceux qui ont un faible débit ou consultent en mobile.

Ne poster que des photos en résolution écran de moins de 400 Ko (ce qui est déjà beaucoup dans 99% des cas). Les photos dépassant ce poids pourront être modérées sans préavis.

Si vous voulez montrer des photos dans une résolution supérieure, rien n'empêche de rajouter un lien vers la photo en haute def.

 

Afficher le sujet de la discussion
19931
Bon, j'ai rien compris aux 3/4 de ton message.

Ce que je retiens, c'est l'idée d'un script. Pour le résumer, il ferait plutôt "tout fichier *.DNG pour lequel il n'existe pas de fichier *.JPEG avec le même nom dans le dossier est effacé".

Ainsi, j'efface les JPEGs des photos à dégager, puis je lance le script. Nice :aime:

Comme je suis une quiche en programmation et que je ne vais pas passer des plombes à apprendre un langage de script maintenant, je vais essayer de trouver un développeur compatissant à qui ça prendra 10 mn à faire :bravo:

[ Dernière édition du message le 27/01/2015 à 14:48:50 ]

19932
En Python, un truc du genre (pas testé :p)
import glob
import os

for img in glob.glob("*.DNG"):
  jpgimg = img.replace(".DNG", ".jpg")
  if not os.path.exists(jpgimg):
    os.remove(img) # ou os.rename(img, img + ".old") pour renommer et valider la suppression

19933
Pouet > merci pour les références de films que tu m'as donné, je regarderai, ça me dit bien !

OB > il est sympathique ce lion, peut être un poil serré mais je sais pas qu'est ce qu'il y avait "après"

Reiep > je t'ai déjà dis que j'aimais bien celle de Singapour. Et la 2ème également du coup. Mais pour l'intérêt de la photo je trouvais le premier cadrage plus mieux avec le réverbère et la pluie. c'est un choix à faire quoi ^^

Will > je peux pas t'aider... :noidea:
19934
52AF 18/52
16380218535_9e37328713_c.jpg
Golden wave by jeanjoaquim, on Flickr

Sinon j'ai fait aussi toute une série avec ces vagues, de façon plus spontanée, moins démonstrative, peut être que ça peut vous plaire davantage, j'essaierai de vous montrer ça plus tard pour avoir des avis !
19935
Cool ! Pas tape à l'œil... J'aime bien...
19936
Sympa, on dirait de la lave avec le soleil derriere l'ecume :bravo:
19937
@ jj : :bravo:

x
Hors sujet :
Miles, espèce de sale Unixien : je crois pas que Python soit systématiquement installé avec Windows. La solution semble plutôt : VBScript. Un habile copier-coller de recherches Google doit donner la solution.

[ Dernière édition du message le 27/01/2015 à 15:41:27 ]

19938
très jolie JJ, bon spa juste ... t'as des côtes superbes... va falloir que je me bouge pour trouver du sympa :D

Avant j'étais indécis, maintenant je n'en suis plus très sur...

Ken Smith Addict

 

19939
J'ai été paresseux : pas de commentaire, nécessité de copier le script dans le répertoire où sont les fichiers... Mais bon, ça marche.

À sauvegarder donc dans "selectiveDelete.vbs" par exemple.





Dim message, nomfich, nom_sans_ext, source, cible
Dim ext1, ext2
ext1 = ".dng"
ext2 = ".jpeg"


Dim oFSO, repertoire, fichiers

Set oFSO = CreateObject("Scripting.FileSystemObject")
Set repertoire = oFSO.GetFolder(".")
Set fichiers = repertoire.Files

For each folderIdx In fichiers
   nomfich = folderIdx.Name
   if (right(nomFich,Len(ext1)) = ext1) then
       nom_sans_ext = left(nomfich, Len(nomFich)-Len(ext1))

       if NOT oFSO.FileExists( nom_sans_ext & ext2 ) then
           message = message & "DEL" & nomFich & vbCrLf
           oFSO.DeleteFile nomFich

       end if


   end if

Next


WScript.Echo message

WScript.Quit




@ Will :
- tu peux virer l'avant dernière ligne pour éviter le message pop-up
- pour éviter les catastrophes, tu peux remplacer "DeleteFile nomFich" par MoveFile nomFich, nom_sans_ext & ".poub" puis effacer manuellement les fichiers .poub

[ Dernière édition du message le 27/01/2015 à 17:58:03 ]

19940
jj> Excellent!! :bravo:

« Ce n'est pas sur une montagne qu'on trébuche, mais sur une pierre. » - Proverbe indien

Mes photos ici