public static void DeserializeCameraImage(bool p_saveToGallery) { FixInstanceName(); CrossPickerServices.CallPickerFinishEvent(null); if (p_saveToGallery) { CrossPickerServices.CallImageSavedFailedEvent(); } Debug.Log("DeserializeCameraImage is Invalid on Standalone"); }
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(); } }
protected virtual void NativeImageSaveFailed() { CrossPickerServices.CallImageSavedFailedEvent(); }