package photato.core.resize.fullscreen;
import java.io.IOException;
import java.nio.file.Path;
import org.apache.http.entity.ContentType;
import org.apache.http.entity.FileEntity;
import photato.core.entities.PhotatoMedia;
public interface IFullScreenImageGetter {
void generateImage(PhotatoMedia media) throws IOException;
void deleteImage(PhotatoMedia media) throws IOException;
FileEntity getImage(PhotatoMedia media, ContentType contentType) throws IOException;
String getImageUrl(Path originalFilename, long lastModifiedTimestamp);
int getImageWidth(int originalWidth, int originalHeight);
int getImageHeight(int originalWidth, int originalHeight);
}