Bonjour Jérôme,
Bien sûr : c'est peut-être parce qu'à 1 h du mat' tu as les yeux fatigués, ou qu'à force de trop d'info il te faudrait consulter un ophtalmo, ou que tu n'utilises pas une loupe pour ce genre de détail, alors j'ai rempli le pnl4Dst en rouge depuis l'edi et sur les étapes 2,4 3,4 4,4 5,4 etc. (curieux, ce ",4", ça sent son arrondi foiré) on voit ça (ici avec 2,4) :
PS1 : au lieu d'utiliser la souris sur le trackbar, utilise le clavier et les touches "page suivante / page précédente"
PS2 : sur ta copie d'écran la bande grise (prends ta loupe !) sous l'image agrandie ne fait pas partie de l'image d'origine...
PS3 : plus fort que tout, je constate ce matin que l'original est rogné à droite, sans doute (au coup d'œil) à 90 de large, non ?
Ben v'là aut' chose, maintenant...
EDIT : il me faut le bazar à Mitchell pour que l'original soit correctement affiché, sinon c'est la pagaille.
En ayant rétabli tout le système d'affichage (tpanel.OnPaint, etc.), ça se passe comme ça la vie, ici :
EDIT de l'EDIT :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //intermediaire; // charge la source BmpViewerOrig.LoadFromFile(LoadedFile); // --> image tronquée intermediaire; // charge la source // --> image correcte //BmpViewerOrig.LoadFromFile(LoadedFile);
Je ne sais pas quoi dire de plus sur ce point-là, j'ai vérifié, l'image tronquée fait bien 90 de large, ta valeur par défaut.
J'ai trouvé. J'avais zappé que tu avais réactivé ça : Align := alClient; pour la source, que j'avais désactivé en son temps.
Mais bon, je réactive Mitchell, lire dessous :
Le TImage : survivance du vieux projet, je voulais poster vite ce zip j'ai oublié d'enlever ce vieux truc.
Et le pourquoi de Mitchell : parce que je veux pouvoir aussi ouvrir des jpeg, donc pas de prise de tête, Mitchell les ouvre. Ensuite je passe au système de redimensionnement le bitmap généré par Mitchell, fastoche, non ?
(ce qui n'explique pas pourquoi un simple bmp est mal ouvert par ton viewer tout seul...)
Hé bien non, chez moi ça reste comme décrit...
Si je le vire, alors là, l'objet n'est plus du tout rafraîchi, même une réduction en bdt suivie d'un "remontage" ne l'affiche pas correctement : il n'est tout simplement pas mis à jour.
Sous Windows...
Car sous Linux je n'ai rien d'autre que le pnl4Dst d'affiché.
Il me faut jouer avec le trackbar pour voir apparaître la copie, c'est dingue.
Désolé,
Partager