Rilasciato Converseen 0.4: un sacco di novità!

Creato il 11 febbraio 2011 da Faster

Hola, oggi è finalmente arrivato il big day, il giorno del rilascio della nuova e, soprattutto, più importante versione di Converseen. Dalla versione 0.3.2 sono cambiate molte cose, anzi troppe. Cos'è Converseen? Converseen è un applicazione per linux, scritta in C++, Qt4 e le librerie Magick++ progettata per convertire e ridimensionare in maniera automatica diverse immagini in un colpo solo!

Supporto ai thread:

Il codice sorgente è stato migliorato ed ottimizzato e finalmente, come dicevo ai tempi dell'ultimo rilascio, ho infine aggiunto con successo il supporto ai thread che tanto agognavo! Questo per l'utente finale significa un miglioramento sostanziale delle prestazioni del programma. Durante la conversione delle immagini infatti l'interfaccia non sarà più soggetta a freezing, cosa che si notava soprattutto quando si processavano parecchie immagini. Siccome questo mi ha permesso di avere il controllo totale dell'interfaccia ho potuto inserire sia una barra di caricamento che mostra a che punto siamo con la conversione delle nostre immagini sia un pulsante che permette di interrompere il processo di conversione delle immagini.

Migliorata la gestione dei files doppi:

Il supporto ai thread mi ha dato la possibilità di rivedere in modo più accurato il codice che si occupa degli eventi che accadono quando si tenta di scrivere sulle immagini già esistenti. Adesso è possibile sovrascrivere l'immagine in oggetto, specificare un nuovo nome, saltare la singola immagine oppure annullare l'intero processo.

Drag-and-Drop:

Una feature che mancava davvero era il drag and drop. Adesso è possibile trascinare con il mouse le immagini all'interno della finestra principale di Converseen senza bisogno per forza di aprirle con la classica interfaccia di selezione dei files.

Codice più stabile:

Sotto il cofano sono stati inseriti altri miglioramenti come la gestione delle immagini corrotte. A causa della rarissima documentazione di Magick++ non ero riuscito a gestire  tutte le eccezioni che si potevano verificare e dunque, in casi in cui si volevano processare immagini corrotte, il programma andava inesorabilmente in crash. Ciò accadeva anche quando veniva selezionata un'immagine corrotta dall'interfaccia utente per vederne la miniatura.

Migliorata la gestione del canale alpha:

L'algoritmo di conversione delle immagini da un formato all'altro è stato migliorato parecchio: la gestione delle immagini png, che sarebbero poi quelle di uso più comune, ha subito parecchie modifiche. Quando un'immagine png, contenete trasparenze, viene convertita in jpg, o qualunque altro formato, viene applicato all'immagine uno sfondo bianco. Ciò evita risultati disastrosi con certi tipi di immagine! Idem per le ormai meno utilizzate gif.

Nuove traduzioni:

Per ultimo sono state inserite due nuove tradizioni: quella tedesca e quella portoghese brasiliano.


Mi piacerebbe introdurre altre funzionalità ma prima di tutto bisogna sapere con certezza se questa nuova versione di Converseen funziona alla perfezione o se ci sono bug. Dunque se state utilizzando questa nuova versione del programma non esitate minimamente a segnalarmi bug via email o dove vi pare!

Scarica Converseen 0.4:

pagina di Converseen

Potrebbero interessarti anche :

Possono interessarti anche questi articoli :