我正在尝试裁剪并上传图片,我尝试使用以下裁剪图像代码。
# Profile program using cpu cycle performance counter; write profile to perf.data file
perf record ./test test_arg1 test_arg2
# Read perf.data file and report functions where time was spent
# (Do not change ./test file, or recompile it after record and before report)
perf report
# Find the hotspot in the top functions by annotation
# you may use Arrows and Enter to do "annotate" action from report; or:
perf annonate -s top_function_name
perf annonate -s top_function_name > annotate_func1.txt
我已经上传了500 * 500的图像,想要裁剪尺寸为350 * 350的图像尺寸顶部X和左边的Y坐标需要开始图像裁剪的范围是85px和13px。
问题在于,当它保存到服务器时意味着我在服务器中写入相同的图像并且检查图像被裁剪但不在该特定区域中。
使图像变小并在图像中添加左右两侧的黑色空间。
请让我知道我做错了什么。
提前致谢。
答案 0 :(得分:0)
在做了太多工作后找到答案,这很简单。
只是改变:
$img_r = imagecreatefromjpeg('/home/user/site.com/wp-content/themes/my-theme/uploads/test.jpeg');
TO:
$img_r = imagecreatefromjpeg('site.com/wp-content/themes/my-theme/uploads/test.jpeg');
我正在使用目录路径,应该有URI路径。