diff --git a/src/app/pages/publications/new-publication/new-publication.page.html b/src/app/pages/publications/new-publication/new-publication.page.html
index 1d61c1731..d4026c395 100644
--- a/src/app/pages/publications/new-publication/new-publication.page.html
+++ b/src/app/pages/publications/new-publication/new-publication.page.html
@@ -22,13 +22,13 @@
-
+
Fotografia Anexada
-
+
@@ -74,8 +74,8 @@
-
+
+
diff --git a/src/app/pages/publications/new-publication/new-publication.page.ts b/src/app/pages/publications/new-publication/new-publication.page.ts
index 60a6eaa06..7c4620165 100644
--- a/src/app/pages/publications/new-publication/new-publication.page.ts
+++ b/src/app/pages/publications/new-publication/new-publication.page.ts
@@ -107,24 +107,24 @@ export class NewPublicationPage implements OnInit {
}
async takePicture() {
- const image = await Camera.getPhoto({
+ const capturedImage = await Camera.getPhoto({
quality: 90,
- allowEditing: false,
- width:50,
- height: 50,
+ // allowEditing: true,
resultType: CameraResultType.Uri,
- source: CameraSource.Camera // Camera, Photos or Prompt!
-
+ source: CameraSource.Camera
});
+ const response = await fetch(capturedImage.webPath!);
+ const blob = await response.blob();
- if (image) {
- this.saveImage(image)
+ this.photos.unshift({
+ filepath: "soon...",
+ webviewPath: capturedImage.webPath
+ });
+ this.capturedImage = await this.convertBlobToBase64(blob);
+ this.capturedImageTitle = new Date().getTime() + '.jpeg';
+ //console.log(this.capturedImage);
}
-
-
- }
-
imageSize(image) {
var canvas = document.createElement('canvas');
@@ -139,7 +139,7 @@ export class NewPublicationPage implements OnInit {
const reader = new FileReader;
reader.onerror = reject;
reader.onload = () => {
- resolve(reader.result);
+ resolve(reader.result);
};
reader.readAsDataURL(blob);
});
@@ -148,7 +148,7 @@ export class NewPublicationPage implements OnInit {
async laodPicture() {
const capturedImage = await Camera.getPhoto({
resultType: CameraResultType.Uri,
- source: CameraSource.Camera,
+ source: CameraSource.Photos,
quality: 90,
width: 1080,
height: 720,
@@ -506,10 +506,10 @@ export class NewPublicationPage implements OnInit {
/* compressImage() {
let image = this.capturedImage;
this.imageCompress.compressFile(image, orientation, 50, 50,).then(() => {
-
+
this.imgResultBeforeCompress = image;
console.log('Size in bytes was:', this.imageCompress.byteCount(image));
-
+
this.imageCompress.compressFile(image, orientation, 50, 50).then(
result => {
this.imgResultAfterCompress = result;
diff --git a/src/app/shared/publication/new-publication/new-publication.page.ts b/src/app/shared/publication/new-publication/new-publication.page.ts
index 42526fa0b..723dcae5c 100644
--- a/src/app/shared/publication/new-publication/new-publication.page.ts
+++ b/src/app/shared/publication/new-publication/new-publication.page.ts
@@ -309,7 +309,7 @@ export class NewPublicationPage implements OnInit {
clear(){
this.capturedImage = '';
}
-
+
setTitle(){
if(this.publicationType == '1') {
this.publicationTitle = 'Nova Publicação Rápida';