Articles of png

C # Enregistrer des images énormes

J’éprouve de la difficulté à enregistrer des images volumineuses avec C # (je parle de plus d’un gigaoctet). En gros, j’essaie de faire cela par parties – j’ai environ 200 sources bitmap et j’ai besoin d’un moyen de les combiner avant ou après les encoder dans un fichier .png. Je sais que cela nécessitera beaucoup […]

Conversion de PNG transparent en System.Drawing.Icon en code

Je cherche à convertir une image PNG transparente en tant que ImageSource en un System.Drawing.Icon qui respecte la transparence du fichier PNG. WPF peut le faire d’une manière ou d’une autre en interne si vous définissez l’icône d’une fenêtre sur PNG ImageSource, mais y at-il moyen de le faire manuellement? Plus précisément, j’ai besoin de […]

D’où vient cette perte de qualité sur les images?

Dans mon application Winforms qui est connectée à une firebase database via Linq to SQL, j’enregistre des images (toujours * .png) dans une table qui ressemble à ceci: CREATE TABLE [dbo].[Images] ( [Id] INT IDENTITY (1, 1) NOT NULL, [Bild] IMAGE NOT NULL, PRIMARY KEY CLUSTERED ([Id] ASC) ); Avant de pouvoir stocker une image, […]

L’enregistrement de données indexées 8 bits dans un fichier PNG modifie les octets d’origine lors de l’utilisation de BitmapSource, PngBitmapEncoder / Decoder

J’ai un problème lors de l’enregistrement et du chargement d’un fichier PNG à l’aide de BitmapSource et PngBitmapEncoder / Decoder. En gros, j’aimerais pouvoir enregistrer une image qui a été créée sous forme de tableau d’octets. Lorsque le fichier PNG est chargé dans mon programme, rechargez exactement les mêmes octets. La conservation des données d’origine […]

Comment concevoir un écran de démarrage semi-transparent?

J’essaie de concevoir un écran semi-transparent en tant qu’écran de démarrage semi-transparent pour Adobe Photoshop et Visual Studios lors de l’ouverture de l’application. J’ai défini FormBorderStyle sur none, j’ai placé une image sur celle-ci et y ai ajouté une image au format png. J’ai défini la couleur de l’image comme transparente, mais je ne suis […]

PNG semi-transparent comme écran de démarrage

J’essaie de faire d’un Splash Screen 4 une application Win. ma configuration: le style de bordure de formulaire est défini sur none. la position de départ est le centre de l’écran. L’image d’arrière-plan du formulaire est définie sur un fichier PNG, avec des bords arrondis et une ombre scope “intégrée”. En code j’ai mis: this.SetStyle( […]

Fusionner deux images png avec transparence et conserver la transparence

Dupliquer possible: Fusion de deux images en C # / .NET J’ai deux images au format png et les deux ont une transparence définie. Je dois les fusionner dans une nouvelle image png, mais sans perdre la transparence du résultat. Pensez à la première image en tant qu’image principale et la seconde est utilisée pour […]

Compression PNG en .net

Je souhaite compresser des images au format PNG avec différents niveaux de compression, ces niveaux étant disponibles en compression JPEG en C #. J’ai 20 à 30 images de différentes tailles à traiter en 1 seconde. Existe-t-il une bibliothèque pour réaliser cette compression en PNG avec différents niveaux de compression?

Comment combiner un tableau d’images png comme des calques utilisant C #?

J’ai un tableau d’images nommé image__trans.png Toutes ces images ont des zones transparentes. L’idée est que, une fois superposées, elles formeront une belle image. Mais je reçois une erreur étrange liée à GDI + («Une erreur générique s’est produite dans GDI +») et je suis devenu fou. Le code que j’utilise maintenant peut être vu […]

Une image convertie peu claire. wmf en png

J’essaye de convertir le fichier image wmf au format png avec c # .net. Mais, l’image enregistrée n’est pas claire comme vous pouvez le voir ci-dessous http://yfrog.com/ochql9p mon code: Metafile img = new Metafile(@”test.wmf”); MetafileHeader header = img.GetMetafileHeader(); Bitmap bitmap = new Bitmap((int)(img.Width / header.DpiX * 100), (int)(img.Height / header.DpiY * 100)); using(Graphics g = […]