Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    28

    tagliare immagini

    Salve qualcuno conosce un metodo in VB per tagliare le immagini??

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Originariamente inviato da siste82
    Salve qualcuno conosce un metodo in VB per tagliare le immagini??
    Quale versione di VB? Hai letto il Regolamento?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    28
    la versione e' VB.net

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
    //-------------------------------------------------------------------------
    //questa procedura, data una immagine bmpSource, la ritaglia secondo il
    //rettangolo clip passato
    //-------------------------------------------------------------------------
    public static void ImgClip(ref Bitmap bmpSource, Rectangle clip)
    {
    	Bitmap bmp = new Bitmap(clip.Width, clip.Height, bmpSource.PixelFormat);
    	bmp.SetResolution(bmpSource.HorizontalResolution, bmpSource.VerticalResolution);
    	Graphics gr = Graphics.FromImage(bmp);
    	gr.Clear(Color.White);
    
    	//'imposto lavoro alta qualità
    	gr.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
    	gr.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
    	gr.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality;
    	gr.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
    
    
    	gr.DrawImage(bmpSource, new Rectangle(0, 0, clip.Width, clip.Height), clip, GraphicsUnit.Pixel);
    	gr.Dispose();
    	bmpSource.Dispose();
    	bmpSource = bmp;
    
    }
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.