Use the correct ratio to scale vnc display to fit into user's monitor.

Bug: 117634012
Test: atest acloud_test && acloud create to check the display of vnc client.
Change-Id: I825b82a32455c3dff3700757aaadc49343f2405e
diff --git a/create/local_image_local_instance.py b/create/local_image_local_instance.py
index df9d03e..a3cdd87 100644
--- a/create/local_image_local_instance.py
+++ b/create/local_image_local_instance.py
@@ -75,15 +75,16 @@
         except errors.LaunchCVDFail as launch_error:
             raise launch_error
 
-        if avd_spec.autoconnect:
-            utils.LaunchVncClient()
-
         # TODO(b/117366819): Should return the correct device serial according
         # to --serial_number.
         result_report = report.Report("local")
         result_report.SetStatus(report.Status.SUCCESS)
         result_report.AddData(key="devices",
-                              value={"adb_port": constants.DEFAULT_ADB_PORT})
+                              value={"adb_port": constants.DEFAULT_ADB_PORT,
+                                     constants.VNC_PORT: constants.DEFAULT_VNC_PORT})
+        # Launch vnc client if we're auto-connecting.
+        if avd_spec.autoconnect:
+            utils.LaunchVNCFromReport(result_report, avd_spec)
         return result_report
 
     @staticmethod