mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-24 07:30:10 +01:00
Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
This commit is contained in:
commit
06d2dafa2a
@ -371,7 +371,7 @@ class ImageConvert extends ImageBase {
|
|||||||
// For when -auto-orient doesn't exist (older versions)
|
// For when -auto-orient doesn't exist (older versions)
|
||||||
static public function jpeg_exif_orientation($src, $exif = false) {
|
static public function jpeg_exif_orientation($src, $exif = false) {
|
||||||
if (!$exif) {
|
if (!$exif) {
|
||||||
$exif = exif_read_data($src);
|
$exif = @exif_read_data($src);
|
||||||
if (!isset($exif['Orientation']))
|
if (!isset($exif['Orientation']))
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
4
post.php
4
post.php
@ -454,7 +454,7 @@ if (isset($_POST['delete'])) {
|
|||||||
// Currently only works with the 'convert' option selected but it could easily be expanded to work with the rest if you can be bothered.
|
// Currently only works with the 'convert' option selected but it could easily be expanded to work with the rest if you can be bothered.
|
||||||
if (!($config['redraw_image'] || (($config['strip_exif'] && !$config['use_exiftool']) && ($post['extension'] == 'jpg' || $post['extension'] == 'jpeg')))) {
|
if (!($config['redraw_image'] || (($config['strip_exif'] && !$config['use_exiftool']) && ($post['extension'] == 'jpg' || $post['extension'] == 'jpeg')))) {
|
||||||
if (in_array($config['thumb_method'], array('convert', 'convert+gifsicle', 'gm', 'gm+gifsicle'))) {
|
if (in_array($config['thumb_method'], array('convert', 'convert+gifsicle', 'gm', 'gm+gifsicle'))) {
|
||||||
$exif = exif_read_data($upload);
|
$exif = @exif_read_data($upload);
|
||||||
$gm = in_array($config['thumb_method'], array('gm', 'gm+gifsicle'));
|
$gm = in_array($config['thumb_method'], array('gm', 'gm+gifsicle'));
|
||||||
if (isset($exif['Orientation']) && $exif['Orientation'] != 1) {
|
if (isset($exif['Orientation']) && $exif['Orientation'] != 1) {
|
||||||
if ($config['convert_manual_orient']) {
|
if ($config['convert_manual_orient']) {
|
||||||
@ -530,7 +530,7 @@ if (isset($_POST['delete'])) {
|
|||||||
|
|
||||||
if ($config['redraw_image'] || (!@$post['exif_stripped'] && $config['strip_exif'] && ($post['extension'] == 'jpg' || $post['extension'] == 'jpeg'))) {
|
if ($config['redraw_image'] || (!@$post['exif_stripped'] && $config['strip_exif'] && ($post['extension'] == 'jpg' || $post['extension'] == 'jpeg'))) {
|
||||||
if (!$config['redraw_image'] && $config['use_exiftool']) {
|
if (!$config['redraw_image'] && $config['use_exiftool']) {
|
||||||
if($error = shell_exec_error('exiftool -q -all= ' . escapeshellarg($upload)))
|
if($error = shell_exec_error('exiftool -ignoreMinorErrors -q -q -all= ' . escapeshellarg($upload)))
|
||||||
error('Could not strip EXIF metadata!', null, $error);
|
error('Could not strip EXIF metadata!', null, $error);
|
||||||
} else {
|
} else {
|
||||||
$image->to($post['file']);
|
$image->to($post['file']);
|
||||||
|
Loading…
Reference in New Issue
Block a user