Aide - Recherche - Membres - Calendrier
Version complète : image
Les Forums de PalmAttitude.org > GENERAL PalmOS > Développement sous PalmOS > Développement HB++
hugonoof
bonjours, voila encore un petit souci:

Je crée un bitmat (fonction create) auquel j'insere un image (fonction CopyArea), et lorsque je test, je m'appercois que l'image n'est pas de bonne qualité (comme pixélisé), alors que cette meme image inséré dans mon form par un picture s'affiche trés bien:

CODE
bm.create cx, cy, 16, hbDensityDouble
bm.CopyArea 0, 0, cx, cy, Image, 0, 0


L'image eyant était crée avec:
-Density: hbDensityDouble
-Palette: True colors
-Compression: Best mode
Puis modifié avec Paint.

Donc pourquoi l'image n'est elle pas nette?
snark
Problème de densité du bitmap, si je ne m'abuse (mais j'avoue que ces histoires de densité me laissent parfois perplexes). Essaye ceci.
hugonoof
CITATION(snark @ 29/11/2006 à 14:36 ) *
Problème de densité du bitmap, si je ne m'abuse (mais j'avoue que ces histoires de densité me laissent parfois perplexes). Essaye ceci.


Ca ne change rien ... et ca me fait planter l'appli sur le write
Schtunks
Ton image est-elle dans la bonne densité dans ta "famille d'image" ?
hugonoof
CITATION(Schtunks @ 29/11/2006 à 17:06 ) *
Ton image est-elle dans la bonne densité dans ta "famille d'image" ?


C'est a dire.
Je l'ai bien crée en Double density, si c'est ca que tu veux dire, et elle est la seul image dans la "famille d'image"
Payalba
Tu as pensé à faire un truc du genre :

Au chargement de l'appli

CODE
  Dim sm as new ScreenMode
  sm.FindFirstMode
  Do
    if sm.IsModeSupported then
      Set ScreenMode=sm
      Exit Do
    End if
  Loop While sm.FindNextMode


et au déchargement :

CODE
Set ScreenMode = DefaultScreenMode


Normalement après tu devrais être en double densité si le palm la gère.

Tu peux alors supprimer tes hbDensityDouble de ton code.

En fait si tu ne fais pas le changement de "screenmode" la famille utilisés est la premiere qui va bien avec la config par défaut du palm. Soit pas trop de couleurs et je pense dans ton cas un image en simple densité. Patrice ou JPA sauront t'expliquer bien mieux que cela les arcanes du Palm sourire.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.