///////////////////////////////////////////////////////////////////
int org_x, org_y, org_w, org_h;
- MSG_MED("prev_x=%d, prev_y=%d, prev_w=%d, prev_h=%d", pCropView->prev_x, pCropView->prev_y, pCropView->prev_w, pCropView->prev_h);
+ ivug_image_region_get(pCropView->photocam, &org_x, &org_y, &org_w, &org_h);
+
+ pCropView->prev_x = org_x;
+ pCropView->prev_y = org_y;
+ pCropView->prev_w = org_w;
+ pCropView->prev_h = org_h;
- org_x = pCropView->prev_x;
- org_y = pCropView->prev_y;
- org_w = pCropView->prev_w;
- org_h = pCropView->prev_h;
+ MSG_MED("prev_x=%d, prev_y=%d, prev_w=%d, prev_h=%d", pCropView->prev_x, pCropView->prev_y, pCropView->prev_w, pCropView->prev_h);
if(org_w == 0 || org_h == 0)
return;
dx *= zoom;
dy *= zoom;
- sx = (ext_w-img_w*zoom)/2 + dx;
- sy = (ext_h-img_h*zoom)/2 + dy;
+ sx = lcd_x + (ext_w-img_w*zoom)/2 + dx;
+ sy = lcd_y + (ext_h-img_h*zoom)/2 + dy;
ivug_scissorbox_boundary_set(pCropView->cropbox, lcd_x+(ext_w-img_w*zoom)/2, lcd_y+(ext_h-img_h*zoom)/2, img_w*zoom, img_h*zoom);
MSG_MED("sx=%d, sy=%d, sw=%d, sh=%d", sx, sy, sw, sh);
ivug_scissorbox_region_set(pCropView->cropbox, sx, sy, sw, sh);
-
- ivug_image_region_get(pCropView->photocam, &org_x, &org_y, &org_w, &org_h);
-
- MSG_MED("org_x=%d, org_y=%d, org_w=%d, org_h=%d", org_x, org_y, org_w, org_h);
-
- pCropView->prev_x = org_x;
- pCropView->prev_y = org_y;
- pCropView->prev_w = org_w;
- pCropView->prev_h = org_h;
}
void _on_test(void *data, Evas_Object *obj, void *event_info)