[geeklog-cvs] geeklog: Set JPEG quality for image upload

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Sun Nov 16 04:30:17 EST 2008


details:   http://project.geeklog.net/cgi-bin/hgweb.cgi/rev/fac2f37acc57
changeset: 6469:fac2f37acc57
user:      Dirk Haun <dirk at haun-online.de>
date:      Sat Nov 15 23:08:35 2008 +0100
description:
Set JPEG quality for image upload

diffstat:

3 files changed, 9 insertions(+)
public_html/admin/topic.php  |    3 +++
public_html/usersettings.php |    3 +++
system/lib-story.php         |    3 +++

diffs (39 lines):

diff -r 3df6765ee4fa -r fac2f37acc57 public_html/admin/topic.php
--- a/public_html/admin/topic.php	Sat Nov 15 18:59:54 2008 +0100
+++ b/public_html/admin/topic.php	Sat Nov 15 23:08:35 2008 +0100
@@ -476,6 +476,9 @@
             $upload->setLogFile ($_CONF['path'] . 'logs/error.log');
             $upload->setDebug (true);
         }
+        if (isset($_CONF['jpeg_quality'])) {
+            $upload->setJpegQuality($_CONF['jpeg_quality']);
+        }
     }
     $upload->setAllowedMimeTypes (array ('image/gif'   => '.gif',
                                          'image/jpeg'  => '.jpg,.jpeg',
diff -r 3df6765ee4fa -r fac2f37acc57 public_html/usersettings.php
--- a/public_html/usersettings.php	Sat Nov 15 18:59:54 2008 +0100
+++ b/public_html/usersettings.php	Sat Nov 15 23:08:35 2008 +0100
@@ -749,6 +749,9 @@
                 $_CONF['debug_image_upload']) {
             $upload->setLogFile ($_CONF['path'] . 'logs/error.log');
             $upload->setDebug (true);
+        }
+        if (isset($_CONF['jpeg_quality'])) {
+            $upload->setJpegQuality($_CONF['jpeg_quality']);
         }
     }
     $upload->setAllowedMimeTypes (array ('image/gif'   => '.gif',
diff -r 3df6765ee4fa -r fac2f37acc57 system/lib-story.php
--- a/system/lib-story.php	Sat Nov 15 18:59:54 2008 +0100
+++ b/system/lib-story.php	Sat Nov 15 23:08:35 2008 +0100
@@ -1112,6 +1112,9 @@
                 } else {
                     $upload->keepOriginalImage (false);
                 }
+                if (isset($_CONF['jpeg_quality'])) {
+                    $upload->setJpegQuality($_CONF['jpeg_quality']);
+                }
             }
             $upload->setAllowedMimeTypes (array (
                     'image/gif'   => '.gif',



More information about the geeklog-cvs mailing list