mirror of
https://github.com/KokaKiwi/BarInsta
synced 2024-11-18 04:37:30 +00:00
Replace icafe with apache-commons-imaging
This commit is contained in:
parent
d14f2a098c
commit
60e5007376
@ -80,8 +80,7 @@ dependencies {
|
|||||||
implementation 'com.squareup.retrofit2:converter-scalars:2.9.0'
|
implementation 'com.squareup.retrofit2:converter-scalars:2.9.0'
|
||||||
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
|
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
|
||||||
|
|
||||||
implementation 'com.github.dragon66:icafe:master-SNAPSHOT'
|
implementation 'org.apache.commons:commons-imaging:1.0-alpha2'
|
||||||
implementation 'javax.media:jai_imageio:1.1.1'
|
|
||||||
|
|
||||||
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.5'
|
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.5'
|
||||||
|
|
||||||
|
@ -26,8 +26,8 @@ import androidx.work.WorkerParameters;
|
|||||||
|
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.google.gson.JsonSyntaxException;
|
import com.google.gson.JsonSyntaxException;
|
||||||
import com.icafe4j.image.meta.Metadata;
|
|
||||||
import com.icafe4j.image.meta.MetadataType;
|
import org.apache.commons.imaging.formats.jpeg.iptc.JpegIptcRewriter;
|
||||||
|
|
||||||
import java.io.BufferedInputStream;
|
import java.io.BufferedInputStream;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
@ -89,6 +89,7 @@ public class DownloadWorker extends Worker {
|
|||||||
try (Scanner scanner = new Scanner(requestFile)) {
|
try (Scanner scanner = new Scanner(requestFile)) {
|
||||||
downloadRequestString = scanner.useDelimiter("\\A").next();
|
downloadRequestString = scanner.useDelimiter("\\A").next();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
Log.e(TAG, "doWork: ", e);
|
||||||
return Result.failure(new Data.Builder()
|
return Result.failure(new Data.Builder()
|
||||||
.putString("error", e.getLocalizedMessage())
|
.putString("error", e.getLocalizedMessage())
|
||||||
.build());
|
.build());
|
||||||
@ -170,9 +171,10 @@ public class DownloadWorker extends Worker {
|
|||||||
}
|
}
|
||||||
if (isJpg) {
|
if (isJpg) {
|
||||||
final File finalFile = new File(filePath);
|
final File finalFile = new File(filePath);
|
||||||
try (FileInputStream bis = new FileInputStream(outFile);
|
try (FileInputStream fis = new FileInputStream(outFile);
|
||||||
FileOutputStream fos = new FileOutputStream(finalFile)) {
|
FileOutputStream fos = new FileOutputStream(finalFile)) {
|
||||||
Metadata.removeMetadata(bis, fos, MetadataType.IPTC);
|
final JpegIptcRewriter jpegIptcRewriter = new JpegIptcRewriter();
|
||||||
|
jpegIptcRewriter.removeIPTC(fis, fos);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e(TAG, "Error while removing iptc: url: " + url
|
Log.e(TAG, "Error while removing iptc: url: " + url
|
||||||
+ ", tempFile: " + outFile.getAbsolutePath()
|
+ ", tempFile: " + outFile.getAbsolutePath()
|
||||||
|
@ -16,7 +16,6 @@ allprojects {
|
|||||||
google()
|
google()
|
||||||
jcenter()
|
jcenter()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
maven { url 'http://maven.geotoolkit.org/' }
|
|
||||||
maven { url 'https://jitpack.io' }
|
maven { url 'https://jitpack.io' }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user