giovedì 22 gennaio 2026

creazione di immagini con l'intelligenza artificiale animebuilder

 


Il sito animebuilder permette la creazione di immagini anche con il testo italiano. Una particolarità di questo sito, e che non richiede ne indirizzo email e ne account.

Un ottimo sito di intelligenza artificiale, per la creazione di immagini.

Il sito è visitabile qui Free Online Anime Generator Create Art in Various Styles - animeBuilder

mercoledì 21 gennaio 2026

Agente intelligenza artificiale con duckduckgo

 

agente AI DuckDuckGo

Gli Agenti AI, sono oggi molto importanti per le persone, nel trovare informazioni in base ad alcune domande, ma anche per la creazione di immagini o per il proprio lavoro.

DuckDuckGo, il motore di ricerca e browser nel rispetto della Privacy, ha realizzato un proprio agente AI, consultabile qui https://duckduckgo.com/?q=DuckDuckGo+AI+Chat&ia=chat&duckai=1  in lingua italiana.

newsletter sulla tecnologia .net alvinashcraft

Un ottimo sito che fornisce costantemente aggiornamenti su articoli e notizie riguardante la tecnologia .Net ed il linguaggio C#.
Il sito https://www.alvinashcraft.com/ offre una newsletter costantemente, ossia il sito viene aggiornato molto di frequente. 
Sito in lingua inglese.

martedì 20 gennaio 2026

sito per il trasferimento dei file fex.net

 

trasferimento file fex

Un sito che fornisce gratuitamente e senza registrarsi o lasciare email, la possibilità di trasferire i file, tramite link o qr-code.

Il sito File Sharing and Transfer - Send Large Files via FEX.NET e Send Files Online 🟢 File Sharing Service FEX.NET permettono di trasferire gratuitamente i file.

Sito in lingua inglese

lunedì 19 gennaio 2026

newsletter .net aspnetcore.news

 

newsletter .net

Tenersi aggiornati sulla tecnologia .Net è molto importante, e le newsletter sono un ottimo modo per conoscere le novità di tale ambito.

La newsletter del sito https://aspnetcore.news/ fornisce periodicamente trucchi ed articoli sulla tecnologia Asp.Net e linguaggio di programmazione C#.

Newsletter in lingua inglese.

domenica 18 gennaio 2026

Condividere i file con fliqr

 


Un sito che offre fino a 50 mb di condivisione, tramite link o tramite qr-code, parliamo del sito Share a file using a QR Code | FliQR che permette di condividere i propri file con altre persone, anche generando un link.

Un sito che non richiede ne email e ne account.


sabato 17 gennaio 2026

newsletter .net Awesome .NET Weekly

 

newsletter .net

Le newsletter permettono di tenersi aggiornati su determinati argomenti.

La seguente newsletter https://dotnet.libhunt.com/newsletter permette di ricevere periodicamente informazioni, notizie, articoli e trucchi sulla tecnologia .Net .

La newsletter è in lingua inglese.

venerdì 16 gennaio 2026

Software gratuito portatile editor html HtmlDocEdit

Un programma molto ben fatto e che non richiede installazione, parliamo del software htmldocEdit, qui  HtmlDocEdit - Simple editor/designer for HTML files il sito, che permette la creazione, modifica e gestione delle pagine web.
Un ottimo programma gratuito per la gestione di pagine html.
Il programma è facilmente utilizzabile e non richiede installazione.
Per maggiori informazioni e download, visitate il sito indicato.

giovedì 15 gennaio 2026

Sito per le modifiche delle foto con l'intelligenza artificiale turbo

 


Il sito Turbo Art, visibile qui Turbo.Art permette tramite l'intelligenza artificiale, di modificare le foto, con uno stile  ed aspetti indicati nel campo dei prompt.

Un sito che funziona anche scrivendo del testo in lingua italiana.



mercoledì 14 gennaio 2026

Sito su Microsoft Excel howtoexcel

 

sito excel howtoexcel

Un sito molto ben fatto e che è costantemente aggiornato, parliamo del sito How To Excel | Master Excel che offre interessanti articoli e trucchi sull'utilizzo del programma di calcolo più usato al mondo, Microsoft Excel .

Il sito è in lingua inglese

martedì 13 gennaio 2026

Download programma gratuito di posta elettronica thunderbird

 



Il programma gratuito di posta elettronica Thunderbird, è un software che permette di gestire in maniera efficacemente la posta elettronica, offrendo interessanti funzionalità.

Un programma molto valido utilizzabile in diversi sistemi operativi.

Per maggiori informazioni e download, visitate il sito in lingua italiana qui Thunderbird — Libera la tua posta. — Thunderbird di seguito.


lunedì 12 gennaio 2026

Creazione di immagini gratuite online con l'intelligenza artificiale ai-art-generator

 

sito creazione immagini intelligenza artificiale

Il sito  AI Art Generator - Create Unique AI Artwork  permette la creazione di immagini senza registrazione e senza lasciare indirizzo email.

Le immagini vengono create anche digitando il testo in lingua italiana.


domenica 11 gennaio 2026

Convertire un immagine in icona, strumento online gratuito

 


Se cercate uno strumento online gratuito, e che non richiede ne email e ne registrazione, il sito Convertitore ICO | Ridimensiona e Converti File ICO Online - Tolz.iO permette di convertire gratuitamente immagini in icone.

Il sito è in lingua italiana e facilmente utilizzabile.


sabato 10 gennaio 2026

GIT Utilizzo con Visual Studio Community 2022 creare un nuovo repository

In questo articolo vedremo come creare un nuovo repository GitHub direttamente dall'ambiente di sviluppo Visual Studio 2022 Community.

Nel caso che invece si vuole creare un repository, ossia un’area per un determinato progetto, tramite Visual Studio Community 2022, possiamo utilizzare la funzionalità di creazione automatica tramite il menu situato nella barra inferiore di Visual Studio.
Dopo aver creato un progetto con Visual Studio Community 2022, nella parte inferiore, fare click sul pulsante con la freccia in su con la scritta “Aggiungi al controllo del codice sorgente” e fare click sulla voce “GIT”, il tutto come mostrato in figura 1.



Figura 1 – Il pulsante per aggiungerlo al codice sorgente.

Dopo aver fatto click sulla voce “GIT”, verrà aperta una finestra in Visual Studio 2022 Community, con il quale vengono impostati dei valori di default, come “Account Git”, “Nome del Progetto”, il tipo di visibilità, il tutto come mostrato in figura 2. Questo avviene solo nel caso che si è fatto l’accesso a GitHub https://github.com/ in Visual Studio.

Figura 2 – La finestra con i valori già impostati 

Possiamo cambiare il nome del “Repository”, impostare (ma non è obbligatoria) una descrizione ed il tipo di visibilità.
Dopo aver impostato i vari campi, facciamo click sul pulsante “Crea ed esegui push”, in questo modo verrà creato il repository con il nome impostato e caricati i file del progetto.
A questo punto nell’elenco dei Repository di GitHub, sarà visibile il progetto (figura 3.)

Figura 3 – La finestra dei repository GitHub.

Nel caso che utilizziamo un software per la gestione del repository Git (sourceTree) sarà presento tra nell’elenco dei repository, il tutto come mostrato in figura 4.




Figura 4 – L’elenco dei repository in SourceTree

venerdì 9 gennaio 2026

Elenco siti di assistenza di intelligenza artificiale - agent

In questo post, riporto una serie di siti di intelligenza artificiale nel quale si possono fare domande, anche in ambito tecniche, per ricevere risposte.
I siti non richiedono ne registrazione e ne indirizzi email.


ChatGPT - Domande anche in lingua italiana

https://pi.ai/talk  - Domande anche in lingua italiana.

https://www.phind.com/ Anche in lingua italiana

https://gemini.google.com/app Ottimo, con esempi di codice, anche in lingua italiana

https://zzzcode.ai/code-generator Ottimo, anche in lingua italiana ma consigliabile in lingua inglese.

https://www.blackbox.ai/ Buono, in lingua inglese e su vari linguaggi.


giovedì 8 gennaio 2026

C# creare una scritta con colore gradiente dal blu al rosso

C# scritta gradiente



In questo esempio di codice del linguaggio di programmazione C#, vedremo come creare una scritta con colore gradiente dal blu al rosso, il tutto come nella figura precedente.
Utilizzeremo le classi presenti nello spazio dei nome "System.Drawing". 

Il codice è utilizzato in un progetto di tipo Windows Application.

Inseriamo in alto, sopra ad ogni dichiarazione, lo spazio dei nomi per la grafica.
Di seguito si riporta il frammento di codice delle suddette operazioni.


C#

using System.Drawing.Drawing2D;

using System.Drawing.Imaging;



In una qualsiasi parte della form, sempre della classe form1, si crea una funzione, che passando due parametri, quali il testo da realizzare ed il nome del file, verrà realizzato la scritta.
Tramite la classi font, Rectangle, Bitmap e Graphics, si realizzerà il file grafico.

Si riporta qui di seguito il codice del linguaggio di programmazione C# delle suddette operazioni.

C#

public   void CreaImmagineGradiente(string testo, string nomeFile)

{

    //Imposto larghezza ed altezza immagine

    int larghezza = 700; 

    int altezza = 100;

    //Imposto il Font del testo

    System.Drawing.Font font = new System.Drawing.Font("Arial", 48, FontStyle.Bold);

    //Rettangolo del testo

    Rectangle rect = new Rectangle(0, 0, larghezza, altezza);

 

    //Oggetto Bitmap per la gestione dell'immagine

    using (Bitmap bitmap = new Bitmap(larghezza, altezza))

    {

        //Oggetto di tipo Graphics per la creazione dell'immagine

        using (Graphics graphics = Graphics.FromImage(bitmap))

        {

            // Imposto la qualità del rendering

            graphics.SmoothingMode = SmoothingMode.AntiAlias;

            graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit;

 

            //Crea un situazione graduale del tempo, un rettangolo con colore iniziale blu e colore finale rosso

            using (LinearGradientBrush brush = new LinearGradientBrush(

                rect,                       

                Color.Blue,                 

                Color.Red,                 

                LinearGradientMode.Horizontal)) 

            {

                //Posiziona il  testo al centro

                SizeF textSize = graphics.MeasureString(testo, font);

                float x = (larghezza - textSize.Width) / 2;

                float y = (altezza - textSize.Height) / 2;

                PointF textPosition = new PointF(x, y);

 

                //Imposta il testo sull'immagine nell'area

                graphics.DrawString(testo, font, brush, textPosition);

            }

 

            //Salvo in formato png il file

            try

            {

                bitmap.Save(nomeFile, ImageFormat.Png);

                MessageBox.Show($"Immagine '{nomeFile}' creata con successo.");

            }

            catch (Exception ex)

            {

                MessageBox.Show($"Errore durante il salvataggio dell'immagine: {ex.Message}");

            }

        }

    }

}




Di seguito il frammento di codice per eseguire tale funzione.
C#

CreaImmagineGradiente("Ciao Emanuele", "Emanuele_Gradiente.png");



Strumento online per immagini e video

Se cercate un sito dove poter convertire, o condividere o rimuovere lo sfondo dalle immagini, il sito https://imagekit.io/tools/ è un buon e valido strumento online gratuito con diverse funzionalità.
Il sito non richiede ne immagini e ne video.

mercoledì 7 gennaio 2026

C# list the shared folders on the PC

Nel caso che abbiamo la necessità di rilevare tutte le cartelle condivise del proprio pc, tramite linguaggio di programmazione c#, utilizzando il riferimento alla libreria "System.Management", possiamo rilevare tali informazioni.
Dopo averla aggiunta tra i riferimento, passiamo in visualizzazione codice ed in alto, sopra ad ogni dichiarazione, aggiungiamo lo spazio dei nomi di tale libreria.

Di seguito si riporta il frammento di codice.

C#

using System.Management;



Dopo aver aggiunto il riferimento alla libreria, occorre scrivere il codice che tramite le classi "ManagementScope", "ObjectQuery", "ManagementObjectSearcher", "ManagementObjectCollection" e "ManagementObject" rileviamo tutte le cartelle condivise nel pc.


Si riporta il codice per elencare tutte le cartelle condivise nell'evento click di un pulsante.


C#

private void BtnListaCartelleCondivise_Click(object sender, EventArgs e)

 {

     try

     {

         //Oggetto per la gestione della macchina locale

         ManagementScope locale = new ManagementScope("\\\\.\\root\\cimv2");

         locale.Connect();

 

         //Oggetto che rileva le varie cartelle condivise

         ObjectQuery queryCartelleCondiviseDatrovare = new ObjectQuery("SELECT * FROM Win32_Share");

         ManagementObjectSearcher ricerca = new ManagementObjectSearcher(locale, queryCartelleCondiviseDatrovare);

         //Ottiene tutte le cartelle condivise

         ManagementObjectCollection cartelleTrovate = ricerca.Get();

         string cartelleCondivise = "";

         //Ciclo per i vari oggetti

         foreach (ManagementObject share in cartelleTrovate)

         {

             //Non tengo conto delle unità (per esempio C$, D$, IPC$)

             if (!share["Name"].ToString().EndsWith("$"))

             {

                 cartelleCondivise += share["Name"] + "\n";

                 cartelleCondivise += $"  Nome: {share["Name"]} " + "\n";

                 cartelleCondivise += $"  Descrizione: {share["Description"]}" + "\n";

 

             }

         }

 

         //libero la memoria

         cartelleTrovate.Dispose();

         ricerca.Dispose();

         MessageBox.Show(cartelleCondivise);

     }

     catch (ManagementException ex)

     {

         Console.WriteLine($"Si è verificato il seguente errore: {ex.Message}");

     }

     catch (System.UnauthorizedAccessException)

     {

         Console.WriteLine("Accesso negato. Avviare con il ruolo di amministratore.");

     }

 }


Portale per il download delle immagini gratuite

 


Un sito dove scaricare gratuitamente senza registrazione e senza email, immagini generate dall'intelligenza artificiale.

Il sito Lummi — Free AI Stock Images, Illustrations & 3D permette il download gratuito di immagini da utilizzare liberamente.


martedì 6 gennaio 2026

C# Creating an animated GIF Using the Free Magick.NET Component

 

creazione gif

Tramite la libreria gratuita Magick.Net possiamo creare una gif animata, tramite l'utilizzo di due o più immagini di tipo Jpg.

In questo articolo vedremo come creare una gif animata, ossia un'immagine con azioni in movimento, dalla "fusione" di più immagini di tipo jpg.


Creazione del progetto

Si crea un nuovo progetto di tipo Windows Application con il linguaggio C# utilizzando l'ultima versione del Framework (nel momento in cui sto scrivendo la versione è la 9) , una volta creato il progetto, posizionare un pulsante nella form ed impostare la proprietà "Name" con il valore "BtnCreaGif". 

Aggiungiamo tramite la finestra Nuget, il riferimento alla libreria denominata "Magick.NET-Q16-AnyCPU", come riportata nella figura precedente.

Aggiungiamo tale componente al progetto.

Terminata la creazione del progetto, non resta che copiare in una cartella due o più immagini di tipo Jpg. Nel nostro esempio la cartella si chiama Immagini e si trova sotto la cartella "Varie".

Stesura del codice


Facciamo doppio click sul pulsante della form, in modo da passare in visualizzazione codice nell'evento click del pulsante.


Una volta passata in visualizzazione codice, dobbiamo scrivere le istruzioni per realizzare la gif.

Aggiungiamo in alto, nelle dichiarazioni di importazioni libreria, il riferimento a questa libreria.

Di seguito si riporta il frammento della dichiarazione della libreria.

C#

using ImageMagick;

Tramite la classe "MagickImageCollection", si crea l'immagine gif, partendo da un insieme di immagini, che verranno aggiunte e  formattate tramite la classe "MagickImage". Tramite il metodo "Write" verrà generata la "gif".

Di seguito si riporta il codice dell'evento click del pulsante, per la creazione della gif, con l'uso delle classi.

C#

private void BtnCreaGif_Click(object sender, EventArgs e)

 {

 

 

     string[] immaginiJpg = Directory.GetFiles(@"C:\Varie\Immagini", "*.jpg");

 

 

 

     // Crea un oggetto che contiene tutte le immagini della cartella

     using (var raccoltaImmagini = new MagickImageCollection())

     {

         //Imposto le dimensioni per tutte le immagini

         uint width = 800;

         uint height = 600;

 

 

         foreach (var immagine in immaginiJpg)

         {

             //Creo l'oggetto per la singola immagine

             var image = new MagickImage(immagine);

 

             //Ridimensiono l'immagine

             image.Resize(width, height);

 

             //Aggiungo l’immagine alla raccolta

             raccoltaImmagini.Add(image);

         }

 

         // Imposto il tempo tra le varie immagini (in centesimi di secondo)

         foreach (var image in raccoltaImmagini)

         {

             image.AnimationDelay = 100; // 1 secondo = 100 centesimi di secondo

         }

 

 

 

         //Creo la gif

         raccoltaImmagini.Write(@"C:\Varie\Immagini\nuovaimmagine.gif");

     }

 

     MessageBox.Show("GIF creata con successo!");

}


Conclusioni

L'articolo ha fornito un semplice utilizzo della libreria Magick.Net, che permette di creare gif prendendo due o più file immagini di tipo Jpg. L'esempio molto semplice, ha voluto illustrare le potenzialità di questa libreria gratuita, che fornisce al programmatore un valido strumento per la creazione anche di progetti complessi.