0) { for($i=0; $i < $num; $i++) { list($file, $descr) = split('::', $data[$i]); // con trim tolgo i carattteri vuoti all'inizio e alla fine delle stringhe $description[trim($file)] = trim($descr); } } } // ...altrimenti creo il file $description_file, se non esiste else { if (isset($dir_img)) { $handle_file = fopen($dir_img."/".$description_file, 'w'); if(file_exists($dir_img)){ if ($handle_dir = opendir("$dir_img/")) { while($file=readdir($handle_dir)) { if(preg_match("/\.jpg/i",$file) && substr($file, 0, 2)!='T_'){ $file_img=rawurldecode($file); $nome_immagine = $file_img." :: \r\n"; // scrivo il nome nel file description fwrite($handle_file, $nome_immagine); } } } } fwrite($handle_file, "foto_by :: "); // inserisco la riga per l'autore delle foto } } } // fine gestione file delle didascalie $handle = opendir("$dir_img/"); // leggo il nome delle foto dalla cartella indicata da $dir_img while($file=readdir($handle)) // inserisco tutti i nomi delle foto in un array $file_array[] = $file; foreach ($file_array as $file){ // creazione thumblails per le foto che non ne hanno una if((substr($file, -4) == ".jpg") && substr($file, 0, 2)!='T_'){ // le miniature devono iniziare per $inFile = $mainURL."/".myrawurlencode($dir_img)."/".rawurlencode($file); // ottengo le dimensioni attuali list($width_orig, $height_orig) = getimagesize($inFile); // calcolo le nuove dimensioni if ($width_orig > $height_orig) { // se l'immagine e' orizzontale $new_width = $img_width; $new_height = (int) (($img_width / $width_orig) * $height_orig); } else { // se l'immagine e' verticale $new_height = (int) ($img_width-($img_width / 100) * 20); // -20% $new_width = (int) (($new_height / $height_orig) * $width_orig); } $all_height_fileT[] = $new_height; // memorizzo le altezze delle miniature per poi trovare quella massima $fileT="$dir_img/T_$file"; $ricrea_miniatura = false; if(file_exists($fileT)) { // verifico se la miniatura ha le dimensioni richieste list($width_fileT, $height_fileT) = getimagesize($fileT); if ($width_fileT != $new_width OR $height_fileT != $new_height) $ricrea_miniatura = true; } if(!file_exists($fileT) OR $ricrea_miniatura) { // creo o ricreo la miniatura $thumb = imagecreatetruecolor($new_width,$new_height); $source = imagecreatefromjpeg($inFile); imagecopyresampled($thumb, $source, 0, 0, 0, 0, $new_width, $new_height, $width_orig, $height_orig); imagejpeg($thumb, $fileT, 100); // imagejpeg ( resource_image [, string filename [, int quality]] ) ob_flush(); flush(); } } } // fine creazione miniatura // ordino l'array in ordine decrescente rsort($all_height_fileT); // ottengo il valore piu' alto di altezza delle miniature $max_height_fileT = $all_height_fileT[0] + $adjust_width; // ------- unset($file_array); // svuoto l'array dei nomi delle foto $handle = opendir("$dir_img/"); while($file=readdir($handle)) // leggo di nuovo il nome delle foto per includere le miniature appena create $file_array[] = $file; sort($file_array); // ordino l'array dei nomi delle foto $count = 0; $div_width = $img_width + $adjust_width; foreach ($file_array as $file){ if((substr($file, -4) == ".jpg") AND substr($file, 0, 2)=='T_') // includo solo le miniature { $_GETdir=myrawurlencode($dir_img); $fileT="$dir_img/$file"; $file_img=rawurldecode(substr($file, 2)); list($width_fileT, $height_fileT) = getimagesize($fileT); $nomeImmagine=substr($file_img, 0,-4); if ($didascalia == "si") { // se la desciption non e' vuota la didascalia diventa il nome dell'immagine if ($description[$file_img] != NULL) $nomeImmagine = htmlspecialchars(stripslashes($description[$file_img])); $didascalia_text = "
".str_replace("*", "
", $nomeImmagine)."
"; $nomeImmagine = str_replace("*", " ", $nomeImmagine); } $fotogallery.= "
\"".$nomeImmagine."\"
$didascalia_text
"; $count++; } if ($count >= $img_limit) break; // controllo quante miniature visualizzare } // fine visualizza miniature // scrivo l'autore delle foto se il valore non e' nullo if ($description[foto_by] != NULL) print "

(".$description[foto_by].")

"; return print $fotogallery; } // fine make_miniature() //***************************************************************** // funzioni aggiunte da Lorenzo function myrawurlencode ( $TheVal ) { return str_replace("%2F","/",rawurlencode($TheVal)); } function myrawurldecode ( $TheVal ) { return rawurldecode(str_replace("/","%2F",$TheVal)); } ?>

INFORMAZIONI SUL FESTIVAL

Comunicato informativo

Il Festival del Cinema Latino Americano, organizzato dall’APCLAI (Associazione per la Promozione della Cultura Latinoamericana in Italia), dal 1990 ha fatto di Trieste la propria casa. Fin dalla sua nascita, nel 1985, si configura come l’evento cinematografico più completo sul continente in Europa.

arrow maggiori dettagli

Giuria ufficiale della XXIII Edizione del Festival

La Giuria per la Sezione Film in concorso della XXIII edizione del Festival del Cinema Latino Americano è composta da:

Francisco Lombardi (regista italo-peruviano)
Nicolás Echevarría (regista messicano)
Roberto Triana Arenas (documentarista colombiano)
Meri Lao (scrittrice italiana)
Manuel Pérez Estremera (direttore televisivo spagnolo)

arrow maggiori dettagli

Mostra fotografica “Hijos del agua, hijos de las nubes”
di Francesco Romagnoli

Presso il Festival del Cinema Latino Americano di Trieste, al Teatro Miela (in Piazza Duca degli Abruzzi, 3), sabato 11 ottobre alle ore 19.00 inaugurazione della mostra fotografica “Hijos del agua, hijos de las nubes”, di Francesco Romagnoli, composta da una cinquantina di sensibili ritratti di bambini peruviani della selva e della Sierra.
La mostra sarà visitabile nell’antesala del Teatro Miela per tutta la durata del Festival, fino a domenica 19 ottobre.

arrow maggiori dettagli

“Mostra del Cartel Cinematografico”
di Eduardo Muñoz Bachs (Cuba)

Nell’ambito del Festival del Cinema Latino Americano di Trieste, lunedì 13 ottobre alle ore 18.00 inaugurazione della mostra “Mostra del Cartel Cinematografico” dell’artista cubano Eduardo Muñoz Bachs. La mostra di poster cinematografici è allestita presso lo spazio espositivo dell’Agenzia Via degli Artisti Viaggi, in Via degli Artisti n. 2.

arrow maggiori dettagli

ELENCO INFORMAZIONI

ENTRY FORM / Boletin de Inscripcion

doc ENTRY FORM - CINEMA 2008

doc ENTRY FORM - VIDEO TV 2008

Prezzi d'ingresso:

- biglietti singoli: 5,00 Euro
- tessere-abbonamento APCLAI a 25 Euro (con riduzioni per studenti e associazioni convenzionate a 15 Euro)

Tutte le principali opere nella Sala Cinema sono con traduzione simultanea. Quelle in video nella Sala Birri sono in versione originale o con sottotitoli in italiano.

Progetto grafico

(da un'opera di Eduardo Muñoz Bachs)

locandina logo festival cinema trieste

pic locandina Festival Trieste 2008.jpg

pic logo Festival Trieste.jpg