Re: [LA-discussions] insérer commentaire dans image |
[ Thread Index |
Date Index
| More linuxarverne.org/discussions Archives
]
- To: discussions@xxxxxxxxxxxxxxxx
- Subject: Re: [LA-discussions] insérer commentaire dans image
- From: Yann Cochard <yann@xxxxxxxxxxxxx>
- Date: Wed, 13 Oct 2010 13:58:25 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:sender:received :in-reply-to:references:from:date:x-google-sender-auth:message-id :subject:to:content-type:content-transfer-encoding; bh=ZmaWfgI5k3kVyZbA49K/BgK++PLy8vDu4pAGHB1EGZE=; b=NDpNoCAQhBYHiyLseFtfckSbjRY16e0naT+6CYCV7SDZRpa3P8WheKS5tqBXdC24xM VgJLdApyXIy6+bzkUtS3DzUo0zYh8hTJVEqCunKhvP8UP5ykvzAFFYNeAhapVd1N1DOy H17WtHjC1Aj6G9WfvK/FaKsJM7ZxsiKCfwo7Q=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; b=i8TdHXjHvtfDSvfrovkMB94sR0NiHfiAGaXpBykkuL+hBIdx3+c2bx9NG05/IKFEJY nvnP3frWp0nkH0QGDom91MFkDdIsQfY+Rf6MfUyvyJBCP1hVHZ0vtup2RdvgU07koRTQ kuFgkZZQbb61ZYs81usvHocChF5oCLoVN72OY=
Le 13 octobre 2010 13:38, Daniel Cartron <dan@xxxxxxxxxxx> a écrit :
> ça marche parfaitement bien et c'est plus simple que ce que j'essayais de
> faire. Super.
Impec :)
> Seul pb aux premiers essais j'ai eu qq messages d'erreur au
> sujet de fin inattendue de fichier, et les images réduites à 16ko et illisible.
> Heureusement je travaillais sur copies, mais ça fait un peu peur...
C'est normal.
Il ne faut pas faire $file $file, mais passer par un fichier
temporaire, puis écraser le fichier source avec le fichier temporaire.
Sinon il essaie d'écrire dans le fichier alors qu'il n'a parfois pas
fini de le lire, donc forcément ça peut coincer.
Je suggère donc :
find . -name "*.jpg" | while read file
do
composite -gravity SouthEast /chemin/complet/vers/logo.png $file
/tmp/temp_file.jpg && mv -f /tmp/temp_file.jpg $file || echo "probleme
avec $file"
done
Le fichier source ne sera écrasé que si le composite a bien marché,
sinon un message d'erreur sera affiché.
Yann
--
Yann Cochard : http://yanncochard.com
Au Cactus Francophone : http://www.cactuspro.com
---
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion