This Post says нет cocos2d-х классов, чтобы сделать это, но при условии, этот код сегментов:
Суть его в том, на Android: - звоните Java-код для запуска Intent
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
instance.startActivityForResult(cameraIntent, 31); //31 is an ID to recognize that intent yourself
получить Bitmap возвращаемый Intent
Bitmap original = (Bitmap) intent.getExtras().get("data");
в конечном счете, масштабировать его для собственных нужд (особенно нижнего конца устройства, если вы также получаете изображения сюда м библиотеку)
сохранить его в формате файла, который вы хотите (я использую PNG)
FileOutputStream stream = new FileOutputStream(path);
/* Write bitmap to file using JPEG or PNG and 80% quality hint for JPEG. */
bitmap.compress(CompressFormat.PNG, 80, stream);
bitmap.recycle(); //ensure the image is freed;
stream.close();
Если вы хотите то же самое для IOS смотреть на this post