1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- package com.epson.cameracopy.ui;
- import android.content.Context;
- import com.epson.cameracopy.alt.FileUtils;
- import java.io.File;
- import java.io.IOException;
- import java.io.Serializable;
- import epson.common.ImageUtil;
- import epson.print.IprintApplication;
- /* renamed from: com.epson.cameracopy.ui.ImageFolderFile */
- class ImageFolderFile implements ImagePreviewFile, Serializable {
- private static final long serialVersionUID = 1;
- private String mConvertFilename;
- private String mImageFolderFileName;
- private String mTemporaryFileName;
- public boolean doSave(String str) {
- return false;
- }
- public boolean needSaveButton() {
- return false;
- }
- public ImageFolderFile(String str) {
- mImageFolderFileName = str;
- }
- public String getImageProcFileName(Context context) {
- File newTemporaryJpegFile = FileUtils.getNewTemporaryJpegFile(context);
- if (!newTemporaryJpegFile.exists()) {
- try {
- FileUtils.copy(new File(getPrintFileName()), newTemporaryJpegFile);
- } catch (IOException unused) {
- return null;
- }
- }
- mTemporaryFileName = newTemporaryJpegFile.toString();
- return mTemporaryFileName;
- }
- public String getPrintFileName() {
- String str = mConvertFilename;
- return str != null ? str : mImageFolderFileName;
- }
- public void deleteTemporaryFile() {
- localDeleteFile(mTemporaryFileName);
- mTemporaryFileName = null;
- localDeleteFile(getHeifToJpegFile(IprintApplication.getInstance()).getPath());
- mConvertFilename = null;
- }
- private void localDeleteFile(@Nullable String str) {
- if (str != null) {
- File file = new File(str);
- if (file.exists()) {
- file.delete();
- }
- }
- }
- private boolean prepareImage(@NonNull Context context) {
- mConvertFilename = null;
- deleteTemporaryFile();
- if (!ImageUtil.isHEIFFormat(mImageFolderFileName)) {
- return true;
- }
- String path = getHeifToJpegFile(context).getPath();
- if (!ImageUtil.convertHEIFtoJPEG(mImageFolderFileName, path)) {
- return false;
- }
- mConvertFilename = path;
- return true;
- }
- public boolean needsConvert(@NonNull Context context) {
- return ImageUtil.isHEIFFormat(mImageFolderFileName);
- }
- @NonNull
- private File getHeifToJpegFile(@NonNull Context context) {
- return new File(FileUtils.getCameracopyTempDir(context), "heif_to_jpeg.jpg");
- }
- }
|