PDA

Visualizza la versione completa : import e tasto "automatico"


ink--
16-06-2004, 14:31
come faccio ad assegnare a "import" un tasto automatico per fare gli screen? (in pratica vorrei un qualcosa del tipo che premendo stamp salvi automaticamente ciò che vede con un nome dell'immagine a caso ..quindi mai uguale, tipo "1.png" e "2.png") come posso fare? se non è possibile fare ciò da import, esiste un programma che lo faccia? se si... il nome? :P


grazie a tutti in anticipo.

vortex87
16-06-2004, 14:56
Io uso questo script qui (mia creazione :adhone: )

Fa lo screenshot, lo restringe a 800px di larghezza e lo invia automaticamente sullo spazio web



#!/bin/sh

# Directory locale dove mettere gli screenshot
DIR_SHOTS=~/immagini/shots
# Directory sullo spazio FTP dove mettere le immagini
REMOTE_DIR=immagini

# Nome delle immagini (cosi' impostato da la data in formato AAAAMMGGOOMMSS
NOME=`date +%Y%m%d%H%M%S`
# Tipo di immagine (estensione, vedi `man ImageMagick` per i tipi supportati)
TIPO=jpg

# Host FTP
FTP_HOST=ftp.host.com
# Utente FTP
FTP_USER=user
# Password FTP
FTP_PASSWORD=pass

HTTP_HOST=www.host.com



IMG=$DIR_SHOTS/$NOME.$TIPO

import -window root -quality 80 $IMG

convert -size 800x800 $IMG -resize 800x800 +profile "*" $IMG


lftp -e "put $IMG -o $REMOTE_DIR/$NOME.$TIPO; quit" -u $FTP_USER,$FTP_PASSWORD $FTP_HOST
zenity --entry --title="Vortex screenshooter" --text="URL dello screenshot" --entry-text="http://$HTTP_HOST/$REMOTE_DIR/$NOME.$TIPO"




Così dà automaticamente all'immagini come nome la data attuale (data e ora), a meno che non fai due shots nello stesso secondo non ci sono mai due nomi uguali.

Se non ti interessa la parte dell'invio sullo spazio FTP cancella la parte da "lftp" in poi... se non vuoi il ridimensionamento rimuovi la riga "convert ...."

Dipendenze:
- ImageMagick (per convert e import)
- lftp
- zenity (finestra di dialogo con l'url dell'immagini inviata)

:sexpulp:

ink--
16-06-2004, 15:25
grazie sembra quasi perfetto ma come gli dico di fare lo screen premendo un determinato tasto?

vortex87
16-06-2004, 15:28
Dovrai specificarlo nelle opzioni di qualcosa... direi del window-manager :stordita:

ink--
16-06-2004, 15:31
ok cerco grazie mille :D

Loading