diff --git a/htdocs/core/lib/images.lib.php b/htdocs/core/lib/images.lib.php
index 9df392a66eba8f9d5362a0f3f1b4f68e73769500..7dea7357535788e5007f6e1859ca52a23664cbb0 100644
--- a/htdocs/core/lib/images.lib.php
+++ b/htdocs/core/lib/images.lib.php
@@ -65,16 +65,21 @@ function image_format_supported($file)
  *    	Return size of image file on disk (Supported extensions are gif, jpg, png and bmp)
  *
  * 		@param	string	$file		Full path name of file
+ * 		@param	bool	$url		Image with url (true or false)
  * 		@return	array				array('width'=>width, 'height'=>height)
  */
-function dol_getImageSize($file)
+function dol_getImageSize($file, $url = false)
 {
 	$ret=array();
 
 	if (image_format_supported($file) < 0) return $ret;
 
-	$fichier = realpath($file); 	// Chemin canonique absolu de l'image
-	$dir = dirname($file); 			// Chemin du dossier contenant l'image
+	$fichier = $file;
+	if (!$url)
+	{
+		$fichier = realpath($file); 	// Chemin canonique absolu de l'image
+		$dir = dirname($file); 			// Chemin du dossier contenant l'image
+	}
 
 	$infoImg = getimagesize($fichier); // Recuperation des infos de l'image
 	$ret['width']=$infoImg[0]; // Largeur de l'image
diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php
index 104114ed10a6c111103ca711d4fb009c39ada6d2..d6d135edc4a062cbc8c5f9776f2e21a27998ff55 100644
--- a/htdocs/core/lib/pdf.lib.php
+++ b/htdocs/core/lib/pdf.lib.php
@@ -261,13 +261,14 @@ function pdf_getPDFFontSize($outputlangs)
  * Return height to use for Logo onot PDF
  *
  * @param	string		$logo		Full path to logo file to use
+ * @param	bool		$url		Image with url (true or false)
  * @return	number
  */
-function pdf_getHeightForLogo($logo)
+function pdf_getHeightForLogo($logo, $url = false)
 {
 	$height=22; $maxwidth=130;
 	include_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
-	$tmp=dol_getImageSize($logo);
+	$tmp=dol_getImageSize($logo, $url);
 	if ($tmp['height'])
 	{
 		$width=round($height*$tmp['width']/$tmp['height']);