Ignore:
Timestamp:
06/09/08 21:53:49 (4 years ago)
Author:
sys
Message:

img Size : Retour des infos de DPI, même sans transform.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Jav_CO/com/scenari/s/co/transform/img/ImgUtil.java

    r10960 r11170  
    9797                        fScale = pScale; 
    9898                        fWithRotate = pWithRotate; 
     99                } 
     100                 
     101                public ResultSize(float pWidth, float pHeight, float pScale, boolean pWithRotate, float pDpi) { 
     102                        super(); 
     103                        fWidth = pWidth; 
     104                        fHeight = pHeight; 
     105                        fScale = pScale; 
     106                        fWithRotate = pWithRotate; 
     107                        fDpi = pDpi; 
    99108                } 
    100109 
     
    255264         */ 
    256265        public static ResultSize getSizeFromRules(IImgSrc pSrc, String pRules) throws Exception { 
    257                 ResultSize vResult = new ResultSize(pSrc.getWidth(), pSrc.getHeight(), 1f, false); 
     266                ResultSize vResult = new ResultSize(pSrc.getWidth(), pSrc.getHeight(), 1f, false, pSrc.getWidthDpi()); 
    258267                if (pRules != null && pRules.length() > 0) { 
    259268                        CdmParser vCdmParser = CdmParser.getPooledParser(); 
     
    880889 
    881890        /** 
    882          *  
    883          * Retourne une hauteur et une largeur en fonction des paramètres passés à la méthode. 
    884          * @param pOriginalWidth Largeur originale 
    885          * @param pOriginalHeight Hauteur originale 
    886          * @param pScale Echelle à appliquer. 1, ou valeur <=0 si pas d'echelle à appliquer. 
    887          * @param pMinWidth Largeur minimale. valeur <=0 si pas de valeur mini à appliquer. 
    888          * @param pMinHeight Hauteur minimale. valeur <=0 si pas de valeur mini à appliquer. 
    889          * @param pMaxWidth Largeur maximale. valeur <=0 si pas de valeur maxi à appliquer. 
    890          * @param pMaxHeight Hauteur maximale. valeur <=0 si pas de valeur maxi à appliquer. 
    891          * @return Les dimensions controlées. 
     891         * @deprecated Compatibilité 3.4 ? à virer ? 
    892892         */ 
    893893        public static ResultSize getOriginalSize(float pOriginalWidth, float pOriginalHeight, float pScale, float pMinWidth, float pMinHeight, float pMaxWidth, float pMaxHeight, String pUnit, int pDpi, boolean pRotateAllowed) { 
    894                 float vWidth = pOriginalWidth; 
    895                 float vHeight = pOriginalHeight; 
    896  
    897                 return new ResultSize(vWidth, vHeight, 1, false); 
    898  
     894                return new ResultSize(pOriginalWidth, pOriginalHeight, 1, false, pDpi); 
    899895        } 
    900896 
Note: See TracChangeset for help on using the changeset viewer.