J'ai bitmap de 24 * 24 pixels, je veux redimensionner dynamiquement l'image bitmap 48 * 48 pixels ou 5 * 5 pixels. Comment faire cela sans perdre les informationsbit carte mise à l'échelle
0
A
Répondre
0
Vous pouvez essayer quelque chose comme ça
Bitmap bm = new Bitmap(@"C:\Test1.bmp");
Bitmap result = new Bitmap(48, 48);
using (Graphics g = Graphics.FromImage(result))
g.DrawImage(bm, 0, 0, 48, 48);
result.Save(@"C:\Test2.bmp");
mise à l'échelle Typiquement/Redimensionner des images ne change la qualité de la nouvelle image ...
0
Vous perdrez des informations . Pour donner l'impression vous ne perdez pas autant d'informations que vous devez utiliser anti-aliasing. Itérer sur l'image originale et consolider les pixels qui deviendront un pixel dans votre image finale en prenant la moyenne de leurs couleurs.
Questions connexes
- 1. Opérations bit à bit: ressources en ligne?
- 2. rightrotate sans opérateurs bit à bit
- 3. C++ Qt: opérations bit à bit
- 4. Delphi constantes expressions bit à bit
- 5. Opérateurs bit à bit et «endianness»
- 6. Transposition bit à bit de 8 octets
- 7. Conversion de l'opération bit à bit Delphi en Cobol
- 8. Que fait le code bit à bit "$ n & ($ n - 1)"?
- 9. Quelques questions sur les opérateurs bit à bit
- 10. Opérateurs bit à bit - besoin de traduction de pseudocode
- 11. Ajout sans utiliser d'opérateurs arithmétiques ou bit à bit
- 12. Opérateurs de décalage bit à bit. Signé et non signé
- 13. Conversion Bit champ à int
- 14. Mise à jour d'une entrée de carte Java
- 15. Mise à jour du type de données bit mysql à l'aide de l'enregistrement actif de codeigniter
- 16. mise en œuvre de la carte ordonnée
- 17. Mise en veille prolongée Mapping une carte
- 18. Bit Inversion
- 19. MySQL n'utilise pas d'index lors d'une requête sur un champ BIT utilisant des fonctions bit à bit
- 20. Comment utiliser bit/bit-operator pour contrôler l'état de l'objet?
- 21. correspondance de bit et remplacement
- 22. Effet d'un opérateur bit à bit sur un booléen en Java
- 23. Utilisation de MPMediaPlaylistPropertyPlaylistAttributes et opérateurs bit à bit sur NSInteger- Objective C (iPhone)
- 24. Pourquoi ce décalage bit à bit semble-t-il ne pas fonctionner?
- 25. Comment puis-je obtenir des données bit par bit à partir d'une valeur entière en C?
- 26. Comportement de la logique bit à bit (logique booléenne) La structure dans mon code semble incorrecte!
- 27. Effectuer des décalages à gauche bit à bit sur les données "signées" en Java - préférable de passer à JNI?
- 28. Bit Inverser en hexadécimal
- 29. manière simple à définir/supprimer un bit individuel
- 30. Bit le plus significatif
Vous souhaitez redimensionner un format de 24 * 24 pixels à 5 * 5 pixels sans perdre d'informations. * gratter la tête *. Si vous trouvez une solution vous pouvez gagner le prix de turing. – codymanix