From 942dd1ec4758d8abf7a27df80a0fb9a79fc22e28 Mon Sep 17 00:00:00 2001 From: "hugh.li" Date: Thu, 13 Feb 2025 17:08:46 +0800 Subject: [PATCH 1/2] Update write.c --- kernel/write.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/write.c b/kernel/write.c index 734a5b8..3fa5bec 100644 --- a/kernel/write.c +++ b/kernel/write.c @@ -213,7 +213,7 @@ void url_writer(zend_long row, zend_long columns, xls_resource_write_t *res, zen */ void image_writer(zval *value, zend_long row, zend_long columns, double width, double height, xls_resource_write_t *res) { - lxw_image_options options = {.x_scale = width, .y_scale = height}; + lxw_image_options options = {.x_offset = 0, .y_offset = 0, .x_scale = width, .y_scale = height, .object_position = LXW_OBJECT_MOVE_AND_SIZE_WITH_CELLS}; worksheet_insert_image_opt(res->worksheet, (lxw_row_t)row, (lxw_col_t)columns, ZSTR_VAL(zval_get_string(value)), &options); } From 49075542ea6074e535fa01ca8a2cb36908282b98 Mon Sep 17 00:00:00 2001 From: "hugh.li" Date: Thu, 13 Feb 2025 18:50:05 +0800 Subject: [PATCH 2/2] Update write.c --- kernel/write.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/write.c b/kernel/write.c index 3fa5bec..6c7ee64 100644 --- a/kernel/write.c +++ b/kernel/write.c @@ -213,7 +213,7 @@ void url_writer(zend_long row, zend_long columns, xls_resource_write_t *res, zen */ void image_writer(zval *value, zend_long row, zend_long columns, double width, double height, xls_resource_write_t *res) { - lxw_image_options options = {.x_offset = 0, .y_offset = 0, .x_scale = width, .y_scale = height, .object_position = LXW_OBJECT_MOVE_AND_SIZE_WITH_CELLS}; + lxw_image_options options = {.x_offset = 0, .y_offset = 0, .x_scale = width, .y_scale = height, .object_position = 2}; worksheet_insert_image_opt(res->worksheet, (lxw_row_t)row, (lxw_col_t)columns, ZSTR_VAL(zval_get_string(value)), &options); }