Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/11/2006, 13h56   #1
Membre du Club
 
Inscription : septembre 2005
Messages : 73
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : septembre 2005
Messages : 73
Points : 54
Points : 54
Par défaut [CR8.5] Intégration d'une photo en OLE

Bonjour,

Un petit soucis se pose lorsque j'intègre une photo en objet OLE dans un rapport.

La photo est intégrée dans une base Oracle, dans un champ BLOB.

Cf, la petite formule qui va bien :
(Taille en cm / 2.54) * Taille en DPI = nbre pixel de l'image

Il me faut une image de 3cm x 4 cm.
Donc (3/2.54)*300 ) = 354
et (4/2.54)*300 ) = 472

Mon image est donc de format 354x472 en 300 DPI, ce qui représente une image de 3cm x 4 cm

Petit problème, lors de l'affichage de l'image dans Crystal, l'image est taillée en 9.37cm x 12.80 cm, ce qui représente du 96 DPI.

Lorsque je modifie la taille de l'image directement dans crystal via (Format Graphique), l'image devient très moche (j'applique une réduction de 32 % à l'image).

Questions:
Pourquoi Crystal affiche-t-il les images en 96 DPI ? Y a-t-il un moyen de modifier le DPI par défaut ?

La solution que j'ai pour le moment est de retailler mes images en 113x155 96 dpi, ce qui me donne toujours une image de 3cmx4cm, mais avec une qualité beaucoup moins belle.

Je suis désespérément à votre écoute
GyLes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2006, 14h34   #2
Membre du Club
 
Inscription : septembre 2005
Messages : 73
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : septembre 2005
Messages : 73
Points : 54
Points : 54
Peut-être un début de réponse.

Après quelques recherches supplémentaires dans le dédale de CR, j'ai pu trouver les informations suivantes:

Citation:
With the update, the ability to increase bitmap dpi has been added by creating two new registry subkeys, as follows:

HKEY_LOCAL_MACHINE\Software\Seagate Software\Crystal Reports\Export

"BitMapMagnifDenominator" = dword:00000001

"BitMapMagnifNumerator" = dword:00000001

HKEY_LOCAL_MACHINE\Software\Seagate Software\Crystal Reports Designer Component\Export

"BitMapMagnifDenominator" = dword:00000001

"BitMapMagnifNumerator" = dword:00000001

The magnification factor is calculated as follows:

Factor = (Numerator/Denominator)

bitmap dpi = Factor * screen dpi
L'utilisation me parait par contre quelque peu douteuse.
Quelqu'un a-t-il déjà utilisé cette manière de faire ?
GyLes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2006, 16h14   #3
Membre du Club
 
Inscription : septembre 2005
Messages : 73
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : septembre 2005
Messages : 73
Points : 54
Points : 54
... encore mieux que mieux ...

Je remets mon image en 354x484 300 dpi.
Je règle la taille de l'objet picture de crystal à 3x4 cm.
L'image affichée est vraiment très moche.
MAIS à l'impression, elle est nickel.

Donc:
- CR utilise du 96 dpi à l'affichage
- CR utilise du 300 dpi à l'impression !

Comment peut-on faire pour que l'image soit belle à l'affichage et nickel à l'impression ?
GyLes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2006, 16h38   #4
Membre du Club
 
Inscription : septembre 2005
Messages : 73
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : septembre 2005
Messages : 73
Points : 54
Points : 54
Ok, n'étant pas infographiste, j'ai eu quelques problèmes pour comprendre toute la logique derrière ce problème.

Mon image est à destination d'une imprimante, donc en 300 dpi.
L'écran ne peut afficher une image en haut résolution, maximum 96 dpi.
Le nombre de dpi étant moindre, la résolution de l'image est agrandie à l'écran.

Avez-vous une idée pour intégrer sous Crystal une photo affichable correctement en 96 dpi, et correctement à l'impression en 300 dpi ? En utilisant peut-être des évènements et en changeant l'image en fonction de l'écran ou de l'imprimante ?
GyLes est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h36.


 
 
 
 
Partenaires

Hébergement Web