Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Bitmap
Forum - C# / VB.NET - Bitmap - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 20:22
Mercoledė, 15/07/2009
Testo quotato

Postato originariamente da roberto ghiardo:

Si, i pixel li prendi con la get pixel, ma il metodo č lentissimo.....
se ci devi smanettare sopra, ti conviene farlo in un altro modo... abbastanza complicato. ma si fa

Roberto



Non č cosė lento come credi, io lo uso anche con l'immagine di una webcam in realtime(scansionando tutta l'immagine 640 x 480) con un ritardo di soli 50 ms quindi per un immagine molto grande non ci dovrebbe mettere pių di 1 o 2 secondi.

Ultima modifica effettuata da manvb.net il 15/07/2009 alle 20:23
PM Quote
Avatar
marco1 (Normal User)
Pro


Messaggi: 157
Iscritto: 12/02/2009

Segnala al moderatore
Postato alle 21:57
Mercoledė, 15/07/2009
...cmq inizzializzato in che senso??? ce:...
Dim Foto as Bitmap
o
Dim Foto as New Bitmap
o
Dim Foto as Bitmap = New Bitmap
???


Ultima modifica effettuata da marco1 il 15/07/2009 alle 22:19
PM Quote
Avatar
marco1 (Normal User)
Pro


Messaggi: 157
Iscritto: 12/02/2009

Segnala al moderatore
Postato alle 22:23
Mercoledė, 15/07/2009
Tante grazie roberto della dritta... ma qui il codice ha delle mancanze...

Testo quotato

Postato originariamente da roberto ghiardo:

Codice sorgente - presumibilmente VB.NET

  1. zoomFactor = 1
  2.  
  3.             ' Get the resized image.
  4.             'Dim sourceBitmap As New Bitmap(currentImage)
  5.             Dim destBitmap As New Bitmap(CInt(currentImage.Width * zoomFactor), _
  6.             CInt(currentImage.Height * zoomFactor))
  7.  
  8.             Dim destGraphic As Graphics = Graphics.FromImage(destBitmap)
  9.  
  10.             destGraphic.DrawImage(currentImage, difx, dify, destBitmap.Width + 1, _
  11.                 destBitmap.Height + 1)
  12.  
  13.             ' Save the size of the image on the screen in globals.
  14.  
  15.  
  16.             picture.Image = destBitmap
  17.  
  18.  
  19.             bbool = False



Robert


li dove crei il bitmap DosetBitmap manca la variabile dell'immagine primaria...
// New Bitmap([Starte Immage],[Width],[Height]) //

cmq infinitament grazie x la dritta...
:rotfl: :rotfl: :rotfl:

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:29
Giovedė, 16/07/2009
Puntatori e manipolazione diretta sui bytes:
http://www.codersource.net/csharp_image_Processing.aspx

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo