[PostIt] Clonare una Bitmap senza lock


Riporto questo snippet nella “nuova categoria” PostIt, per averlo sempre a disposizione:
----------------------------------------------------
private Bitmap SafetyCloneBitmap(string filePath)
{
    Bitmap cloned;
    using (Bitmap bitmap = new Bitmap(filePath))
    {
        cloned = new Bitmap(bitmap.Width, bitmap.Height);
        using (Graphics graphics = Graphics.FromImage(cloned))
        {
            graphics.DrawImage(bitmap, 0, 0);
        }
    }
    return cloned;
}
----------------------------------------------------

Che la Clone della Bitmap sia implementata male? Perche tutto questo giro per clonarla??

Matteo Migliore,

Add Comment Filed Under [ PostIt ]
Comments have been closed on this topic.