图像未调整为指定尺寸

用户名

我从DevelopPHP获得了此自定义函数由于某种原因,它没有将图像调整为指定的大小。如果您看到下面的代码,则指定图像的宽度($ wmax)和高度($ hmax)

以下是调用该函数以调整图像大小的代码:

 $target_file = $location;
    $fileExt = 'jpg';
    $large_file = $_SERVER["DOCUMENT_ROOT"] . "/members/" . $id . "/large_" . $file_name . ".jpg";
    $wmax = 600;
    $hmax = 480;
    ak_img_resize($target_file, $large_file, $wmax, $hmax, $fileExt);

这是上面的函数调用的函数:

<?php
// Adam Khoury PHP Image Function Library 1.0
// Function for resizing any jpg, gif, or png image files
function ak_img_resize($target, $newcopy, $w, $h, $ext) {
    list($w_orig, $h_orig) = getimagesize($target);
    $scale_ratio = $w_orig / $h_orig;
    if (($w / $h) > $scale_ratio) {
           $w = $h * $scale_ratio;

    } else {
           $h = $w / $scale_ratio;
    }
    $img = "";
    $ext = strtolower($ext);
    $img = imagecreatefromjpeg($target);
    $tci = imagecreatetruecolor($w, $h);
    // imagecopyresampled(dst_img, src_img, dst_x, dst_y, src_x, src_y, dst_w, dst_h, src_w, src_h)
    imagecopyresampled($tci, $img, 0, 0, 0, 0, $w, $h, $w_orig, $h_orig);
    imagejpeg($tci, $newcopy, 80);
}
?>
匿名者

您的问题含糊不清,但您应注意,该功能并非旨在将图像调整为恰好为600 x 480的大小。它旨在缩放图像以保持纵横比。换句话说,它只会完全匹配您指定的高度或宽度,但不能完全匹配。否则图像会失真或裁切。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

图像尺寸未重新调整以适合Flexbox

来自分类Dev

将图像调整为可变/固定尺寸?

来自分类Dev

图像未裁剪为正确的尺寸

来自分类Dev

图像尺寸调整更快

来自分类Dev

将图像调整为最小尺寸,质量损失最小

来自分类Dev

在命令行上将图像调整为最大尺寸

来自分类Dev

无法使用枕头将图像调整为更大的尺寸吗?

来自分类Dev

如何将主窗口调整为图像资源的尺寸

来自分类Dev

超幻灯片将图像调整为大尺寸

来自分类Dev

将图像缩放并裁剪为Javascript中的指定尺寸

来自分类Dev

为什么图像尺寸为NaN(wpf),如何通过鼠标滚轮调整尺寸?

来自分类Dev

将未知尺寸的图像调整为特定尺寸而不会变形吗?

来自分类Dev

将 SKSurface 转换为 SKBitmap 并在不同的设备尺寸上调整为特定尺寸的图像

来自分类Dev

如何将图像的尺寸调整为垂直图像的高度为900像素或水平图像的宽度为900像素?

来自分类Dev

调整QML图像显示尺寸

来自分类Dev

JavaScript图像尺寸调整计算

来自分类Dev

如何调整裁剪图像的尺寸?

来自分类Dev

调整图像尺寸以保持宽高比

来自分类Dev

如何快速调整图像尺寸?

来自分类Dev

具有图像的“自动版式”按钮已调整为实际图像尺寸

来自分类Dev

调整图像内容的大小,但保持图像尺寸

来自分类Dev

Apple Automator /脚本-将同一图像调整为多种尺寸

来自分类Dev

在iOS6中,页面尺寸较小的PDF图像不会自动调整为全屏大小

来自分类Dev

在不更改高度/宽度比的情况下,仅将大图像调整为小尺寸

来自分类Dev

按指定尺寸搜索图像

来自分类Dev

包装面板尺寸未正确调整

来自分类Dev

jQuery的图像替换在屏幕尺寸调整

来自分类Dev

调整大小后获取图像尺寸

来自分类Dev

如何根据屏幕尺寸调整图像

Related 相关文章

  1. 1

    图像尺寸未重新调整以适合Flexbox

  2. 2

    将图像调整为可变/固定尺寸?

  3. 3

    图像未裁剪为正确的尺寸

  4. 4

    图像尺寸调整更快

  5. 5

    将图像调整为最小尺寸,质量损失最小

  6. 6

    在命令行上将图像调整为最大尺寸

  7. 7

    无法使用枕头将图像调整为更大的尺寸吗?

  8. 8

    如何将主窗口调整为图像资源的尺寸

  9. 9

    超幻灯片将图像调整为大尺寸

  10. 10

    将图像缩放并裁剪为Javascript中的指定尺寸

  11. 11

    为什么图像尺寸为NaN(wpf),如何通过鼠标滚轮调整尺寸?

  12. 12

    将未知尺寸的图像调整为特定尺寸而不会变形吗?

  13. 13

    将 SKSurface 转换为 SKBitmap 并在不同的设备尺寸上调整为特定尺寸的图像

  14. 14

    如何将图像的尺寸调整为垂直图像的高度为900像素或水平图像的宽度为900像素?

  15. 15

    调整QML图像显示尺寸

  16. 16

    JavaScript图像尺寸调整计算

  17. 17

    如何调整裁剪图像的尺寸?

  18. 18

    调整图像尺寸以保持宽高比

  19. 19

    如何快速调整图像尺寸?

  20. 20

    具有图像的“自动版式”按钮已调整为实际图像尺寸

  21. 21

    调整图像内容的大小,但保持图像尺寸

  22. 22

    Apple Automator /脚本-将同一图像调整为多种尺寸

  23. 23

    在iOS6中,页面尺寸较小的PDF图像不会自动调整为全屏大小

  24. 24

    在不更改高度/宽度比的情况下,仅将大图像调整为小尺寸

  25. 25

    按指定尺寸搜索图像

  26. 26

    包装面板尺寸未正确调整

  27. 27

    jQuery的图像替换在屏幕尺寸调整

  28. 28

    调整大小后获取图像尺寸

  29. 29

    如何根据屏幕尺寸调整图像

热门标签

归档