Esempio n. 1
0
        public static void DeserializeCameraImage(bool p_saveToGallery)
        {
            FixInstanceName();
            CrossPickerServices.CallPickerFinishEvent(null);
            if (p_saveToGallery)
            {
                CrossPickerServices.CallImageSavedFailedEvent();
            }

            Debug.Log("DeserializeCameraImage is Invalid on Standalone");
        }
Esempio n. 2
0
        public static void SerializeDataToAlbum(Texture2D p_texture, string p_fileName)
        {
            FixInstanceName();
            var v_extension = "." + CrossPickerServices.EncodeOption.ToString().ToLower();

            if (!string.IsNullOrEmpty(p_fileName) && !p_fileName.EndsWith(v_extension))
            {
                p_fileName += v_extension;
            }

            byte[] v_data = p_texture != null ? (CrossPickerServices.EncodeOption == CrossPickerServices.TextureEncoderEnum.JPG ? p_texture.EncodeToJPG() : p_texture.EncodeToPNG()) : null;

            var v_temporarySavePath = CrossPickerServices.SaveTextureToTemporaryPath(v_data, System.IO.Path.GetFileName(p_fileName));

            if (!string.IsNullOrEmpty(v_temporarySavePath))
            {
                CrossPickerServices.CallImageSavedSucessEvent(v_temporarySavePath);
            }
            else
            {
                CrossPickerServices.CallImageSavedFailedEvent();
            }
        }
Esempio n. 3
0
 protected virtual void NativeImageSaveFailed()
 {
     CrossPickerServices.CallImageSavedFailedEvent();
 }