Passi per creare in modo automatico in una pagina Web un archivio " immagini ultime 24 ore "
1) bisogna creare in c:\ una cartella (una per ogni ora che si vuole pubblicare nel sito web) contenente gli stessi file ( mioscript.bat, cancellaimg, comandiftp, cronologia, remote, upload.), l’unico che varia da cartella a cartella è il file “comandiftp” che invierà l’immagine nel ftp in una cartella chiamata per.es.ore03. In questo file varia solo la destinazione dell’immagine che si deve inviare nell’ftp.
2) n.b. ricordiamoci che l’immagine viene sempre inviata come : webcam.jpg…è per questo che bisogna creare sia in c:\ , sia in operazione pianificate e sia nel Server una cartella per ogni scatto/ora
3) creare in operazioni pianificate un operazione per ogni ora/immagine che si vuole inviare ( vedi foto allegata)
anche nel server dovette crearvi una cartella (ore03, ore06, ore 09 etc . una per ogni immagine/ora) contenente i file : webcam.php, logo.png , logo2.png, testo.txt, veraBD.ttf … una identica a quella che avete già nel server ma con nome diverso.
In allegato le mie cartelle del PC e del server :
Il risultato ... : http://www.pruneddu.net/villasor.html
...per il resto, copiatevi l'html della mia pagina web
.
Ultima modifica di Tonarameteo; 12/06/2008 alle 06:44
Dal centro della Sardegna, a 910 mt...
http://www.tonarameteo.it Canon G5 e Mobotix
http://www.villasormeteo.it Canon G1 e Mobotix
Complimenti per tutto!
Cercavo giusto uno script, un file batch o qualsiasi cosa per prendere il file webcam.jpg, rinominarlo ad intervalli, archiviarlo da un altra parte in cartelle giornaliere, e dopo magari pubblicarlo con un ftp.
Potresti pubblicare i tuoi, tanto hai fatto 30 fai 31
Ciao e grazie.
Erny
l'immagine quando viene archiviata nel Pc non viene archiviata col nome webcam.jpg mà con un numero progessivo (per. es. 01.jpg etc), il file rename serve per rinnominare la foto in webcam.jpg ( il nome deve essere sempre identico per essere pubblicata e quindi aggiornata automaticamente nel sito web) ... credo che sia impossibile successivamente inviare e rinnominare immagini già archiviate... l'unico modo per pubblicare le immagini delle ultime 24 ore è quello che ho postato precedentemente.
Domanda :
1)nel tuo Pc hai l'archivio foto ??
2) hai i file rename, cancellaimg, upload, cronologia, etc ??...
Ultima modifica di Tonarameteo; 12/06/2008 alle 09:57
Dal centro della Sardegna, a 910 mt...
http://www.tonarameteo.it Canon G5 e Mobotix
http://www.villasormeteo.it Canon G1 e Mobotix
Nel mio caso allo stato attuale l'immagine si chiama sempre webcam.jpg ed è prodotta da Psremote, viene sempre sovrascritta ogni 10 min. Uso ftp di Weather Display per pubblicare.
Cercavo un file batch per rinominarla in sequenza ed archiviarle. Di sicuro è fattibile anche con i batch di msdos, basta studiarci un pò.
Oddio, altrimenti potrei usare il tuo metodo e creare la sequenza già da Psremote (basta usare il comando psremotetest senza attributi) in locale e poi con il tuo script rinominarla sempre in webcam.jpg per la pubblicazione.
Ma i quattro file che hai nominato di che applicativo fanno parte? (non so cosa siano, io pensavo li avessi creati tu)
Ciao e grazie.
Erny
Ti faccio i complimenti Tonarameteo per l'ottima spiegazione xche avevo in programma di fare una cosa del genere...e tu' mi hai spronato (leggasi hai fatto tu lo sporco lavoro!!) quindi stasera inizio le provette varie...
proporrei anche agli admin una raccolta su un thread unico o qualcosa in evidenza di queste cosine tipo lo script delle 2righe per la pagina php, l'elenco delle canon che lavorano con Ps, questo bel giochino delle immagini ecc ecc..
anche perche' iniziano esserci un po' di paginette e il tutto viene disperso un po'...anche se e' sempre piacevole leggere tutto (x chi ha tempo..hehe)
ciauz, Lele
Per gli esperti php (tipo tonarameteo..)
Avete idea di come fare per ridimensionare l'immagine uploadata dalla webcam, mantenendo il logo e la scritta con i dati su orario, ecc.?
In questo modo sarebbe possibile avere l'immagine della webcam disponibile nei vari formati.
Ho trovato questo codice php utile per ridimensionare le immagini:
Codice PHP:
<?php
// The file
$filename = 'webcam.jpg';
$percent = 0.7;
// Content type
header('Content-type: image/jpeg');
// Get new dimensions
list($width, $height) = getimagesize($filename);
$new_width = $width * $percent;
$new_height = $height * $percent;
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output
imagejpeg($image_p, null, 100);
?>
Nel mio caso, questo è il file php che mi produce l'immagine in dimensioni reali con logo ecc:
http://www.meteovalleditria.it/webcam2/webcam.php
Questa è l'immagine ridimensionata col codice che ho messo sopra, ma senza logo e info purtroppo:
http://www.meteovalleditria.it/webcam2/webcamthumb.php
Come fare a inserire qui il logo?
Grazie cmq Tonara meteo, ho già risolto
Basta aggiungere questo script per il resize nella parte finale del codice
Codice PHP:
//----- Resize --------
$percent = 0.7;
$new_width = $x * $percent;
$new_height = $y * $percent;
$dest = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($dest, $im, 0, 0, 0, 0, $new_width, $new_height, $x, $y);
//--------------------
imagepng($dest);
imagedestroy($im);
imagedestroy($logo);
imagedestroy($dest);
?>
Ultima modifica di Tonarameteo; 15/06/2008 alle 17:16
Dal centro della Sardegna, a 910 mt...
http://www.tonarameteo.it Canon G5 e Mobotix
http://www.villasormeteo.it Canon G1 e Mobotix
ragazzi la digital ixus i5 funziona con PSRemote? Nella lista non c'è, ma non c'è nemmeno nella lista di quelle che NON funzionano...
Segnalibri