Я хочу увеличить / уменьшить высоту изображения только для выбранной области (область между белыми линиями), как показано на изображении, а не за пределами этой области.
Это та же функция, что и в приложении Manly - Редактор мышц тела Pro.
Как я могу этого добиться? Любая помощь приветствуется.





Я никогда не писал код для IOS, но знаю, что OpenCV также работает в IOS. Здесь я использую cv2.resize.
import cv2
import numpy as np
img = cv2.imread("1.jpg")
print(img.shape)
h = img.shape[0]
w = img.shape[1]
part_to_resize = img[120:240,:]
old_height = 120 #240-120
new_height = 200
final_result = np.zeros((h-(240-120)+new_height,w,3),dtype='uint8')
final_result[0:119,:] = img[0:119,:]
final_result[120:320,:] = cv2.resize(part_to_resize, (w, new_height))
final_result[321:h-old_height+new_height,:] = img[241:h,:]
cv2.imshow("final_result", final_result)
cv2.imshow("img", img)
cv2.waitKey()
Спасибо!! Есть ли какой-нибудь пример в iOS Swift / ObjC? Я успешно настроил его в своем проекте, но еще немного информации, например, как это сделать? Кто-нибудь может в этом помочь?