]> git.mxchange.org Git - friendica.git/blobdiff - src/Object/Image.php
Refactor API notification usage
[friendica.git] / src / Object / Image.php
index e25afd5e900aa3eb6bc47ed758f30f9ef19029ef..c3585d7cd2203d75e38714c1c855ead8a9854d24 100644 (file)
@@ -1,12 +1,11 @@
 <?php
 /**
  * @file src/Object/Image.php
- * @brief This file contains the Image class for image processing
+ * This file contains the Image class for image processing
  */
 namespace Friendica\Object;
 
 use Exception;
-use Friendica\Core\Config;
 use Friendica\Core\System;
 use Friendica\DI;
 use Friendica\Util\Images;
@@ -32,7 +31,7 @@ class Image
        private $types;
 
        /**
-        * @brief Constructor
+        * Constructor
         * @param string  $data
         * @param boolean $type optional, default null
         * @throws \Friendica\Network\HTTPException\InternalServerErrorException
@@ -57,7 +56,8 @@ class Image
        }
 
        /**
-        * @brief Destructor
+        * Destructor
+        *
         * @return void
         */
        public function __destruct()
@@ -114,7 +114,7 @@ class Image
                         */
                        switch ($this->getType()) {
                                case "image/png":
-                                       $quality = Config::get('system', 'png_quality');
+                                       $quality = DI::config()->get('system', 'png_quality');
                                        if ((! $quality) || ($quality > 9)) {
                                                $quality = PNG_QUALITY;
                                        }
@@ -130,7 +130,7 @@ class Image
                                        $this->image->setCompressionQuality($quality);
                                        break;
                                case "image/jpeg":
-                                       $quality = Config::get('system', 'jpeg_quality');
+                                       $quality = DI::config()->get('system', 'jpeg_quality');
                                        if ((! $quality) || ($quality > 100)) {
                                                $quality = JPEG_QUALITY;
                                        }
@@ -501,7 +501,7 @@ class Image
        }
 
        /**
-        * @brief Scale image to target dimensions
+        * Scale image to target dimensions
         *
         * @param int $dest_width
         * @param int $dest_height
@@ -614,7 +614,7 @@ class Image
        }
 
        /**
-        * @brief Magic method allowing string casting of an Image object
+        * Magic method allowing string casting of an Image object
         *
         * Ex: $data = $Image->asString();
         * can be replaced by
@@ -651,14 +651,14 @@ class Image
 
                switch ($this->getType()) {
                        case "image/png":
-                               $quality = Config::get('system', 'png_quality');
+                               $quality = DI::config()->get('system', 'png_quality');
                                if ((!$quality) || ($quality > 9)) {
                                        $quality = PNG_QUALITY;
                                }
                                imagepng($this->image, null, $quality);
                                break;
                        case "image/jpeg":
-                               $quality = Config::get('system', 'jpeg_quality');
+                               $quality = DI::config()->get('system', 'jpeg_quality');
                                if ((!$quality) || ($quality > 100)) {
                                        $quality = JPEG_QUALITY;
                                }
@@ -671,7 +671,8 @@ class Image
        }
 
        /**
-        * @brief supported mimetypes and corresponding file extensions
+        * supported mimetypes and corresponding file extensions
+        *
         * @return array
         * @deprecated in version 2019.12 please use Util\Images::supportedTypes() instead.
         */
@@ -681,7 +682,8 @@ class Image
        }
 
        /**
-        * @brief Maps Mime types to Imagick formats
+        * Maps Mime types to Imagick formats
+        *
         * @return array With with image formats (mime type as key)
         * @deprecated in version 2019.12 please use Util\Images::getFormatsMap() instead.
         */