-
Buenas,
abro un hilo nuevo porque el original ya es larguísimo (http://comunidad.fotolibre.net/index.php/topic,5188.0.html).
Creo que es la primera vez que revelo y enmarco con Mageia 3 y el script de enmarcado me ha dado unos errores que reproduzco y ha tenido un comportamiento indeseado con los colores de las fuentes. En una imagen en color me ha puesto las fuentes en un naranja que nada tiene que ver con el que yo uso normalmente, que coincide con el del marco interior. En las fotos en blanco y negro que acabo de subir (http://comunidad.fotolibre.net/index.php/topic,8558.msg90010/topicseen.html#msg90010) me ha puesto el color de las fuentes en gris, en lugar del naranja habitual. Algo así como si el color de la fuente lo estuviese tomando de la foto. :?
Esta es la salida por consola.
Procesando fichero la-najarra-_MG_1296-c01.jpg -> ./f_la-najarra-_MG_1296-c01.jpg
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Ando perdido ante la interpretación del error, confío en que San Redy me ayude. O:-)
Saludos,
Colegota
-
[quote author=Colegota link=topic=8559.msg90013#msg90013 date=1372615344]
[code]Procesando fichero la-najarra-_MG_1296-c01.jpg -> ./f_la-najarra-_MG_1296-c01.jpg
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Ando perdido ante la interpretación del error, confío en que San Redy me ayude. O:-)
[/quote]
Creo que el fichero de configuración local de fuentes ha cambiado. Prueba a moverlo a dónde debe estar ahora:
mkdir -p ~/.config/fontconfig
mv ~/.fonts.conf ~/.config/fontconfig/fonts.conf
Pero eso no debiera darte problemas con imagemagick. Si pruebas:
[cpde]
identify -list font |less
[/code]
¿Encuentras la/s fuente/s que intentas usar? A ver si es que no tienes instaladas las cc-icons.? Creo recordar que en el script original además de esa usaba la Bitstream-Vera-Sans-Bold Mira a ver si aparecen estas:
Font: CC-Icons-Regular
family: CC Icons
style: Normal
stretch: Normal
weight: 400
glyphs: /usr/share/fonts/ttf/decoratives/cc-icons.ttf
Font: Bitstream-Vera-Sans-Bold
family: Bitstream Vera Sans
style: Normal
stretch: Normal
weight: 700
glyphs: /usr/share/fonts/TTF/VeraBd.ttf
-
Si el fichero de configuración de fuentes ha cambiado de sitio entiendo que las aplicaciones lo leerán del sitio nuevo. ¿No la lío si lo cambio al anterior?
Respecto a las fuentes comprobé que las tenía y de hecho es la misma fuente la que aparece ahora, cc-icons incluida. El problema es con el color que le pone a la fuente, no con la fuente.
-
Si el fichero de configuración de fuentes ha cambiado de sitio entiendo que las aplicaciones lo leerán del sitio nuevo. ¿No la lío si lo cambio al anterior?
Ya, pero es que el sitio nuevo es ~/.config/fontconfig/fonts.conf y tu lo tienes en el antiguo ~/.fonts.conf. De todos modos eso es solo un warning, y fontconfig de momento lee de ambos sitios, por eso decía que no entiendo porque te afecta.
¿Cual es exactamente el script?
-
¿Cual es exactamente el script?
Este http://trastienda.fotolibre.org/redy/marco2-v5/marco2 en una mageia3 con los parámetros por defecto me funciona bien. Bueno he tenido que cambiarle la fuente CC-Icons-Regular por CC-Icons que es como me la identifica -list fonts, pero por lo demás parece que va bien. ¿Lo llamas desde el termial o con el X-Marco? ¿Le has cambiado los colores? ¿Que colores lo pasas, y como? prueba a pasarlos con rgb(n,n,n) siendo n números decimales de 0 a 255 por ejemplo puedes editar el código y poner:
DTINTA="0,0,255"
DTINTA="rgb(0,0,255)"
(Editado para corregir el ejemplo)
-
Luego desde casa te subo el script. Tiene alguna personalización hecha pero ya no recuerdo el qué, creo que solo colores y tamaños de fuentes. Como digo el problema me ha surgido al cambiar a Mageia 3. Lo lanzo desde consola.
-
Holas, perdon por meter la nariz.
Hice las pruebas con un derivado Debian en un .jpg en B&N y no tengo problemas, uso la opción "filete". Digo por si os sirve (que creo que no)
Saludos
Jose
-
Este es mi script ahora.
#!/bin/bash
#
# Pone un marco con sombra a las imágenes que le digamos
#
# Basado en el script dropsh de Jesús J. Del Carpio
# http://www.isgeek.net/files/dropsh
#
# version-5
# Valores por defecto
DTIT1="http://www.fotolibre.net"
DTIT2="%d"
#DCOPY=" $(date +%Y) colegota.fotolibre.net"
DCOPY=" colegota.fotolibre.net"
DFONT1="Bitstream-Vera-Sans-Bold-Oblique"
DFONT2="$DFONT1"
DFONT="$DFONT1"
DCCFONT="/home/colegota/bajadas/fuentes/cc-icons.ttf"
DICONOS='c,b,a'
DTAMANO1="" # Los tamaños de fuente calculan luego como 3/5 del ancho
DTAMANO2=""
DTAMANO3=""
DMARCO="" # Tamaño del marco por defecto
DANCHO=""
DPOS1="center"
DPOS2="west"
DPOSCOPY="east"
DCOLOR="Black"
DTINTA="Orange"
DSOMBRA="12"
DBORDE="25"
DFCOLOR="Orange"
DFILETE="2"
DTIPOSOMBRA="2" # 0=imagen dessaturada 1=opaca 2=color
CONFILETE="1"
PREFIJO="f_"
TIT1="$DTIT1"
TIT2="$DTIT2"
COPY="$DCOPY"
FONT1="$DFONT1"
FONT2="$DFONT2"
FONT="$DFONT"
CCFONT="$DCCFONT"
ICONOS="$DICONOS"
ANCHO="$DANCHO"
POS1="$DPOS1"
POS2="$DPOS2"
POSCOPY="$DPOSCOPY"
SOMBRA="$DSOMBRA"
BORDE="$DBORDE"
COLOR="$DCOLOR"
TINTA="$DTINTA"
FILETE="$DFILETE"
FCOLOR="$DFCOLOR"
TIPOSOMBRA="$DTIPOSOMBRA"
PROGRESO=0
GAUGE=""
# Array para traducir los valores numéricos 1-6 a las posiciones que
# hay que pasar a imagemagick con el parámetro gravity
POSICIONES=( "" west center east)
COLORSPACES=( gray gray rgb )
macrotit() ## Resuelve las macros de los tÃtulos
{
local inicio resto1 resto result
if [ ! -z "$1" ]; then
inicio="${1%%\%*}"
resto1="${1:$(( ${#inicio} + 1 )):1}"
resto="${1:$(( ${#inicio} + 2 ))}"
case $resto1 in
F ) # Nombre del fichero
result="$(basename "$2")"
;;
f ) # Nombre del fichero sin extensión
result="$(basename "$2" ".${2##*.}")"
;;
d ) # Fecha de disparo, o si no existe del fichero
result="$(exiftool -d "%x %X" -DateTimeOriginal -S -s "$2")"
if [ -z "$result" ]; then
result="$(date -r "$2" "+%x %X")"
fi
;;
D ) # Fecha del fichero
result="$(date -r "$2" "+%x %X")"
;;
s ) # Velocidad del obturador
result="$(exiftool -S -s -ShutterSpeed "$2")"
;;
a ) # Apertura del diafragma
result="$(exiftool -Aperture -S -s "$2")"
;;
l ) # Longitud focal de la lente
result="$(exiftool -FocalLength -S -s "$2")"
;;
L ) # Longitud focal equivalente en 35mm (o si no se puede obtener, la real)
result="$(exiftool -FocalLengthIn35mmFormat -S -s "$2")"
if [ -z "$result" ]; then
result="$(exiftool -FocalLength -S -s "$2")"
fi
;;
c ) # Comentario de usuario
result="$(exiftool -UserComment -S -s "$2")"
;;
C ) # Comentario de usuario, o si no existe, nombre del fichero
result="$(exiftool -UserComment -S -s "$2")"
if [ -z "$result" ]; then
result="$(basename "$2")"
fi
;;
* )
result="$resto1"
;;
esac
## Se podrÃa hacer de otra forma pero preferà la recursividad
## La funcion resuelve el primer % y luego se llama a si misma con
## el resto hasta que el resto es la cadena vacÃa.
echo -n "${inicio}${result}$(macrotit "${resto}" "$2")"
fi
}
# Preparamos el asunto del directorio temporal y ponemos un trap para borrarlo
# tanto si finaliza correctamente como si se produce un error.
DIRTEMP="$(mktemp -d -p "${TMP:-/tmp}" marcoXXXXXXX)" \
&& trap 'rm -rf "$DIRTEMP"' SIGINT SIGTERM SIGQUIT EXIT \
|| { echo 'Error creando directorio temporal' >&2; exit 1; }
while [ $# -gt 0 ]; do
PARAM="$1"
case "$PARAM" in
"--help"|--usage|-h)
echo ""
echo "Uso:"
echo ""
echo " $0 --help|--usage|-h Muestra esta ayuda"
echo " $0 [opciones] img-1 [... img-n] [... [opciones] img-n1 [... img-nn]]"
echo ""
cat <<FINDETEXTO
opciones disponibles:
--tamanomarco|-g Ancho del marco en pixels.
--titulo1|-t1 "Puede haber hasta 2 tÃtulos (t1 y t2)"
--titulo2|-t2 "t2 por defecto es la fecha de disparo"
En los tÃtulo se pueden usar las siguentes macros:
%F Nombre del fichero
%f Nombre del fichero sin extensión
%d Fecha de disparo, o si no existe del fichero
%D Fecha del fichero
%s Velocidad del obturador
%a Apertura del diafragma.
%l Longitud focal de la lente.
%L Longitud focal equivalente en 35mm
(o si no se puede obtener, la real).
%c Comentario de usuario.
%C Comentario de usuario, o si no existe,
nombre del fichero.
--copyright|-m "Mensaje de copyright que aparece a la derecha"
--iconos|-I Iconos previos al mensaje de copyright:
c=(CC), a=SA, b= BY, f=(=), n=NC, m=Sampling,
s=Share, p=PD r=Remix, C:Logo CC
para dejar un espacio pequeño entre sÃmbolos
usar ',', para espacio mayor ' ', por ejemplo:
-i "c b,a"
--font3|-f Estilo de letra o fichero de fuente .ttf para mensaje
de copyright
--font1|-f1 Fuente para el tÃtulo1
--font2|-f2 Fuente para el titulo2 (por defecto la misma que tÃtulo1)
--tamano|-s Tamaño de la letra en puntos para copyright
--tamano1|-s1 Tamaño de letra para tÃtulo1 (por defecto = tÃtulo)
--tamano2|-s2 Tamaño de letra para tÃtulo2 (por defecto = tÃtulo)
--ptitulo1|-p1 Posición para tÃtulo1 (Por defecto 2)
--ptitulo2|-p2 Posición para tÃtulo2 (Por defecto 1)
--pcopy|-q Posición para copyright (Por defecto 3)
Las posicioones posibles son:
1 - izquierda
2 - centrado
3 - derecha
--borde|-b Tamaño del borde
--sombra|-o Tamaño de la sombra
--color|-c Color del borde
--fcolor|-r Color del filete
--tinta|-i Color del texto
--[con/sin]filete Activar o desactivar poner un reborde fino
alrededor de la foto
--sombra[normal/opaca/color] Tipo de sombra
FINDETEXTO
exit 0
;;
"--titulo"|"-t")
shift
TIT1="${1:-$DTIT1}"
;;
"--titulo1"|"-t1")
shift
TIT1="${1:-$DTIT1}"
;;
"--titulo2"|"-t2")
shift
TIT2="${1:-$DTIT2}"
;;
"--copyright"|"-m")
shift
COPY="${1:-$DCOPY}"
;;
"--iconos"|"-I")
shift
ICONOS="${1:-$DICONOS}"
;;
"--font"|"-f")
shift
FONT="${1:-$DFONT}"
;;
"--font1"|"-f1")
shift
FONT1="${1:-$DFONT1}"
;;
"--font2"|"-f2")
shift
FONT2="${1:-$DFONT2}"
;;
"--tamano"|"-s")
shift
TAMANO="${1:-$DTAMANO}"
;;
"--tamano1"|"-s1")
shift
TAMANO1="${1:-$DTAMANO1}"
;;
"--tamano2"|"-s2")
shift
TAMANO2="${1:-$DTAMANO2}"
;;
"--borde"|"-b")
shift
BORDE="${1:-$DBORDE}"
;;
"--sombra"|"-o")
shift
SOMBRA="${1:-$DSOMBRA}"
;;
"--tinta"|"-i")
shift
TINTA="${1:-$DTINTA}"
;;
"--color"|"-c")
shift
COLOR="${1:-$DCOLOR}"
;;
"--fcolor"|"-r")
shift
FCOLOR="${1:-$DFCOLOR}"
;;
"--ptitulo1"|"-p1")
shift
if [ "$(( $1 ))" -gt 0 -a "$(( $1 ))" -le 3 ]; then
POS1="${POSICIONES[$1]}"
fi
;;
"--ptitulo2"|"-p2")
shift
if [ "$(( $1 ))" -gt 0 -a "$(( $1 ))" -le 3 ]; then
POS2="${POSICIONES[$1]}"
fi
;;
"--pcopy"|"-q")
shift
if [ "$(( $1 ))" -gt 0 -a "$(( $1 ))" -le 3 ]; then
POSCOPY="${POSICIONES[$1]}"
fi
;;
"--tamanomarco"|"-g")
shift
MARCO="${1:-$DMARCO}"
;;
"--confilete"|"--filete")
CONFILETE="1"
;;
"--sinfilete")
CONFILETE="0"
;;
"--sombranormal")
TIPOSOMBRA="0"
;;
"--sombraopaca")
TIPOSOMBRA="1"
;;
"--sombracolor")
TIPOSOMBRA="2"
;;
"--gauge")
GAUGE="YES"
;;
*)
if [ -f "$PARAM" ]; then
IN="$PARAM"
OUT="$(dirname "$PARAM")/${PREFIJO}$(basename "$PARAM")"
imageSize="$(identify -format "%w %h" "$IN")"
imageX="${imageSize%% *}"
imageY="${imageSize##* }"
if [ $imageX -gt $imageY ]; then MAXsize=imageX; else MAXsize=imageY; fi
if (( MARCO < 1 )); then
MARCO="$(( MAXsize/25+1 ))"
fi
if (( BORDE < 1 )); then
BORDE="$DBORDE"
fi
if (( SOMBRA <= 1 )); then
SOMBRA="$DSOMBRA"
fi
if (( TAMANO < 1 )); then
TAMANO="$((MARCO/3+1))"
fi
if (( TAMANO1 < 1 )); then
TAMANO1="$((MARCO/2+1))"
fi
if (( TAMANO2 < 1 )); then
TAMANO2="$((MARCO/3+1))"
fi
MTIT1=$(macrotit "$TIT1" "$IN")
MTIT2=$(macrotit "$TIT2" "$IN")
if [ ! -z $GAUGE ]; then
((PROGRESO++));
else
echo "Procesando fichero $1 -> $OUT"
fi
# Generamos la sombra y el borde
# convert \
# "$IN" -modulate $(( 80 - 40*(TIPOSOMBRA == 2),120 )) \
# -fill "gray25" -colorize "$((100*(TIPOSOMBRA==1)+20*(TIPOSOMBRA==2)+60*(TIPOSOMBRA==0)))"% \
# -colorspace ${COLORSPACES[$TIPOSOMBRA]} \
# -channel RGBA \
# -bordercolor "$COLOR" \
# -border "$(( SOMBRA*2 ))x$(( SOMBRA*2 ))" \
# -blur "$((10*SOMBRA))x$(((SOMBRA+1)/2))" \
# -shave "${SOMBRA}x${SOMBRA}" \
# -gravity northwest -bordercolor "$COLOR" -border "${BORDE}x${BORDE}" \
# -gravity southeast \
# -crop "+$(( SOMBRA*2 ))+$(( SOMBRA*2 ))" \
# "${DIRTEMP}/tmp.miff"
convert \
"$IN" -modulate $(( 80 - 40*(TIPOSOMBRA == 2),120 )) \
-fill "gray25" -colorize "$((100*(TIPOSOMBRA==1)+50*(TIPOSOMBRA==2)+60*(TIPOSOMBRA==0)))"% \
-colorspace ${COLORSPACES[$TIPOSOMBRA]} \
-channel RGBA \
-bordercolor "$COLOR" \
-border "$(( SOMBRA*2 ))x$(( SOMBRA*2 ))" \
-blur "$((10*SOMBRA))x$(((SOMBRA+1)/2))" \
-shave "${SOMBRA}x${SOMBRA}" \
-gravity northwest -bordercolor "$COLOR" -border "$(( BORDE+5 ))x$(( BORDE ))" \
-gravity southeast \
-crop "+$(( SOMBRA*2 ))+$(( SOMBRA*2 ))" \
"${DIRTEMP}/tmp.miff"
# hacemos los tÃtulos en fondo transparente
convert -size "${imageX}x${MARCO}" xc:"$COLOR" -fill "$TINTA" \
-gravity "$POS2" -font "$FONT2" -pointsize "$TAMANO2" -draw "text 0,0 '$MTIT2'" \
-gravity "$POS1" -font "$FONT1" -pointsize "$TAMANO1" -draw "text 0,0 '$MTIT1'" \
"${DIRTEMP}/textos.miff"
convert -size 0x0 xc:"$COLOR" -background "$COLOR" \
-fill "$TINTA" -pointsize "$(( TAMANO * 100 / 75 ))" \
-font "$CCFONT" label:"$ICONOS" \
-font "$FONT" -pointsize "$TAMANO" \
label:"$COPY" +append \
"${DIRTEMP}/textos2.miff"
convert -composite -gravity "$POSCOPY" "${DIRTEMP}/textos.miff" "${DIRTEMP}/textos2.miff" -bordercolor "$COLOR" -border "${BORDE}x0" "${DIRTEMP}/textos3.miff"
# Añadimos el borde inferior con los textos
convert -background "$COLOR" -gravity center "${DIRTEMP}/tmp.miff" "${DIRTEMP}/textos3.miff" -append "${DIRTEMP}/tmp2.miff"
# Ponemos la imágen original encima
if [ "$CONFILETE" == "1" ]; then
convert "$IN" -bordercolor $FCOLOR -border "$FILETE" "${DIRTEMP}/tmp3.miff"
composite -gravity northwest -geometry "+$(( BORDE - FILETE ))+$(( BORDE - FILETE ))" \
"${DIRTEMP}/tmp3.miff" "${DIRTEMP}/tmp2.miff" "$OUT"
else
composite -gravity northwest -geometry "+${BORDE}+${BORDE}" \
"$IN" "${DIRTEMP}/tmp2.miff" "$OUT"
fi
# Descomentar las dos lÃneas siguientes para obtener una copia de los ficheros temporales antes de borrarlos
# cp -f "${DIRTEMP}/tmp.miff" "$OUT-tmp.miff"
# cp -f "${DIRTEMP}/tmp2.miff" "$OUT-tmp2.miff"
# cp -f "${DIRTEMP}/textos.miff" "$OUT-textos.miff"
# cp -f "${DIRTEMP}/textos2.miff" "$OUT-textos2.miff"
# cp -f "${DIRTEMP}/textos3.miff" "$OUT-textos3.miff"
else
echo "$1 : parámetro o nombre de fichero incorrecto. Use -h para ayuda"
fi
;;
esac
shift
if [ $PROGRESO -gt 0 ]; then
echo $(( (PROGRESO * 100) / (PROGRESO + $# ) ))" % Completado"
fi
done
Voy un poco liado estos días y en casa apenas conecto.
-
Este es mi script ahora.
Pues lo acabo de probar, y me funciona perfectamente:
cat /etc/mageia-release
Mageia release 3 (Official) for x86_64
convert --version
Version: ImageMagick 6.8.1-1 2013-01-12 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2013 ImageMagick Studio LLC
Features: OpenMP Modules BZLIB FFTW Fontconfig Freetype JBIG JNG JP2 JPEG LCMS LQR LZMA Pango PNG PS RSVG TIFF WMF X XML ZLIB
marco-colegota Luna1.jpg
Me saca esto:
(http://www.fotolibre.org/albums/userpics/10007/normal_f_Luna1.jpg) (http://www.fotolibre.org/albums/userpics/10007/f_Luna1.jpg)
Solo le cambié lo de colegota por redy y la fuente cc-icons que como la indicabas con el path, en mi máquina no encontraba esa carpeta. Yo la tengo instalada como fuente en el sistema y le pongo solo el nombre "CC-Icons".
Bien es cierto que en mi directorio home no existe el .fonts.conf, y si lo creo vacío me da los mismos warnigs que a ti, pero funciona exactamente igual.
-
Gracias. Haré más pruebas en cuanto pueda. Lo del warning no me preocupa. Lo curioso es lo del color de las fuentes.
Las cc-icons las tengo en una carpeta del /home para no tener que instalarlas cada vez que actualizo Mageia. Pero no creo que esas cosas influyan en el color. :?
-
Si no recuerdo mal, el problema era en B&N.
Yo he usado el mismo sistema que indica redy, modificando las rutas, en color el resultado es idéntico al mostrado por redy, en cambio en B&N es distinto y se nota la sombra que con un fondo negro hace como feo. Aquí os dejo la muestra.
(http://www.fotolibre.org/albums/userpics/10036/normal_f_img_0001-1.jpg)
Saludos
Jose
Edito mi versión de convert jose@bitxo:~$ convert --version
Version: ImageMagick 6.7.7-10 2013-02-25 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP
Otra edición: curioso que la fecha de mi versión sea posterior a la versión de redy que es un numeral mayor. :?
-
Gracias. Haré más pruebas en cuanto pueda. Lo del warning no me preocupa. Lo curioso es lo del color de las fuentes.
Pues si. es bastante inexplicable. Estuve haciendo pruebas y hasta justo antes de hacer el -append para añadirle los textos debajo parece que todos los ficheros intermedios tienen las fuentes con el color correcto, pero justo después del append, en la línea 418 los colores de las fuentes se cambian :?
La única solución que se me ocurre es modificar la línea 418 que decía
convert -background "$COLOR" -gravity center "${DIRTEMP}/tmp.miff" "${DIRTEMP}/textos3.miff" -append " "${DIRTEMP}/tmp2.miff"
cambiando el tmp2.miff por un tmp2a.miff y añadir una nueva dejándolo así:
convert -background "$COLOR" -gravity center "${DIRTEMP}/tmp.miff" "${DIRTEMP}/textos3.miff" -append " "${DIRTEMP}/tmp2a.miff"
convert -gravity south "${DIRTEMP}/tmp2a.miff" "${DIRTEMP}/textos3.miff" -composite "${DIRTEMP}/tmp2.miff"
Es un poco chapuza porque me limito a machacar los textos mal pintados con los textos con el color bueno usando un composite, y se genera un fichero intermedio más pero en las pruebas que hice funciona.
Tendré que darle una revisión a este marco y subir una versión nueva, y añadiré también la posibilidad de incluír una firma svg en lugar del mensaje de copyright, como en el marco de mi hija... Cuando tenga un rato.
Modificación:
En una sola línea que es un poco menos chapuza y no generamos fichero intermedio sería
convert -background "$COLOR" -gravity center "${DIRTEMP}/tmp.miff" "${DIRTEMP}/textos3.miff" -append -gravity south "${DIRTEMP}/textos3.miff" -composite "${DIRTEMP}/tmp2.miff"
¿A ver que tal?
-
[Nota: mientras escribía esto, Redy ha publicado su último mensaje, pero lo dejo por referencia.]
Ahora que lo veo más despacio y con menos sueño, ;) el problema se ve en el ejemplo de Redy también. Esas letras naranja chillón son las que me saca a mi cuando las mías eran "amarillo carrete".
Ver ejemplo en color
http://comunidad.fotolibre.net/index.php/topic,8285.0.html
y en blanco y negro.
http://comunidad.fotolibre.net/index.php/topic,8170.0.html
Ahora las letras en las fotos en color las saca con ese naranja y las de blanco y negro en gris.
http://comunidad.fotolibre.net/index.php/topic,8558.msg90010/topicseen.html#msg90010
-
Modificación:
En una sola línea que es un poco menos chapuza y no generamos fichero intermedio sería
convert -background "$COLOR" -gravity center "${DIRTEMP}/tmp.miff" "${DIRTEMP}/textos3.miff" -append -gravity south "${DIRTEMP}/textos3.miff" -composite "${DIRTEMP}/tmp2.miff"
¿A ver que tal?
¡Funciona, mil gracias! :) :colegas:
(http://www.fotolibre.org/albums/userpics/10002/normal_f_la-najarra-_IMG_1261-c01.jpg) (http://www.fotolibre.org/albums/userpics/10002/f_la-najarra-_IMG_1261-c01.jpg)
-
¡Funciona, mil gracias! :) :colegas:
Subo la versión corregida, y le incorporo la opción de sustituir el mensaje de copyright por un fichero svg. Si en vez del texto le ponemos la ruta completa de un fichero svg válido pinta ese fichero. Se puede hacer modificando las variables al inicio del script o con la opción -m. Por ejemplo:
marco2 -m /ruta/fichero.svg imagen.jpg
http://comunidad.fotolibre.net/index.php/topic,5188.msg90905.html#msg90905