Articles of bitmap di

La stampa su stampante Zebra produce immagini deboli e sfocate

Ho scritto una libreria che crea un’immagine bitmap da alcuni input dell’utente. Questa bitmap viene quindi stampata usando una stampante zebra. Il problema che sto incontrando è tutto molto debole e sfocato sull’immagine stampata dalla stampante zebra, ma se stampo la bitmap su una stampante laser sembra perfettamente normale. Qualcuno si è imbattuto in questo […]

Problema con la clonazione bitmap

Considera questo codice per caricare, modificare e salvare un’immagine bitmap: using (Bitmap bmp = new Bitmap(“C:\\test.jpg”)) { bmp.RotateFlip(RotateFlipType.Rotate180FlipNone); bmp.Save(“C:\\test.jpg”); } funziona senza eccezioni. Ma considera questo: using (Bitmap bmp = new Bitmap(“C:\\test.jpg”)) { using (Bitmap bmpClone = (Bitmap)bmp.Clone()) { //You can replace “bmpClone” in the following lines with “bmp”, //exception occurs anyway bmpClone.RotateFlip(RotateFlipType.Rotate180FlipNone); bmpClone.Save(“C:\\test.jpg”); } […]

Come convertire un array di byte 1D in un array di byte 2D che contiene una bitmap?

Ho già usato le funzioni LockBits e UnlockBits e porto la matrice di byte di un’immagine in una matrice 1D. (considerando solo le immagini in bianco e nero / binarizzate) C’è un modo per portarlo a un array 2D (di dimensioni e altezza dell’immagine)? quindi posso wirte l’array in un file “.txt” e vederlo? Il […]

Converti la bitmap 24bpp in 1bpp

Sto cercando di convertire una piccola immagine bitmap. Vorrei che ogni pixel che non è bianco al 100% sia convertito in nero. Ho provato Bitmap output = sourceImage.Clone(new Rectangle(0, 0, sourceImage.Width, sourceImage.Height), PixelFormat.Format1bppIndexed); Ci sono ancora alcuni pixel più chiari che rimangono bianchi nell’output 1bpp. Qual è il modo più veloce per ottenere questa conversione? […]

Confronto bitmap (di una firma) in c #

Abbiamo un progetto divertente che richiede di confrontare due bitmap in bianco e nero di due firme e dire se sono la stessa firma di persone. Poiché si tratta solo di due bitmap caricati anziché di dati acquisiti da un tablet, l’approccio sarà leggermente diverso dal normale riconoscimento della firma. Sto pensando che richiederebbe i […]

Disegno di testo su bitmap monocromatica in C #

Il mio problema è che ho bisogno di disegnare il testo su una bitmap monocromatica. La bitmap risultante deve essere stampata su una stampante POS termica, quindi la bitmap deve essere 1bpp. Non sono bravo in grafica, quindi ho cercato di trovare alcuni esempi. Ecco cosa ho provato: Bitmap bmp = new Bitmap(300, 300, PixelFormat.Format1bppIndexed); […]

C # riempi il lato di un poligono

In c # posso riempire un poligono in un’immagine bitmap come segue. using (Graphics g = Graphics.FromImage(bitmap)) { g.FillPolygon(colorBrush, points.ToArray()); } FillPolygon metodo FillPolygon riempie i pixel all’interno del poligono, in questo caso i pixel bianchi e i pixel neri rimangono gli stessi. Ora, voglio esattamente l’opposto di questa operazione. Ciò significa che i pixel […]

Come convertire Bitmap in byte più veloce?

Ho scritto la funzione: public static byte[, ,] Bitmap2Byte(Bitmap image) { int h = image.Height; int w = image.Width; byte[, ,] result= new byte[w, h, 3]; for (int i = 0; i < w; i++) { for (int j = 0; j < h; j++) { Color c= image.GetPixel(i, j); result[i, j, 0] = cR; […]

Il motore OCR Tesseract non è in grado di leggere il testo da un’immagine generata automaticamente, ma può da un CUT in MS Paint

Sto usando un wrapper .NET per il motore OCR di Tesseract. Ho un documento di grandi dimensioni che è un PNG. Quando ritagliamo una sezione di immagine in vernice MS e poi la inserisco nel motore, funziona. Ma quando lo faccio in codice, il motore non riesce a riconoscere il testo nell’immagine. Le immagini hanno […]

Rimuovere tutti i metadati dai formati di immagine comuni?

Sto scrivendo un servizio per un progetto che gestirà l’elaborazione delle immagini. Uno di questi processi dovrebbe rimuovere tutti i metadati dal byte[] fornito e restituire la stessa immagine di un byte[] . Il metodo al quale sto attualmente lavorando prevede sempre la conversione dell’immagine in una Bitmap , quindi la conversione nel formato originale […]