Reorg: move ImageTransformations and OpenCvImageTransformations
This commit is contained in:
@@ -48,6 +48,7 @@ import org.fairscan.app.domain.detectDocumentQuad
|
||||
import org.fairscan.app.domain.extractDocument
|
||||
import org.fairscan.app.domain.scaledTo
|
||||
import org.fairscan.app.platform.AndroidPdfWriter
|
||||
import org.fairscan.app.platform.OpenCvTransformations
|
||||
import org.fairscan.app.ui.NavigationState
|
||||
import org.fairscan.app.ui.state.PdfGenerationUiState
|
||||
import org.fairscan.app.ui.state.RecentDocumentUiState
|
||||
|
||||
@@ -17,7 +17,6 @@ package org.fairscan.app.data
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
import kotlinx.serialization.json.Json
|
||||
import org.fairscan.app.ImageTransformations
|
||||
import java.io.File
|
||||
|
||||
const val SCAN_DIR_NAME = "scanned_pages"
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package org.fairscan.app
|
||||
package org.fairscan.app.data
|
||||
|
||||
import java.io.File
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package org.fairscan.app
|
||||
package org.fairscan.app.platform
|
||||
|
||||
import android.graphics.Bitmap
|
||||
import android.graphics.BitmapFactory
|
||||
@@ -22,6 +22,7 @@ import org.opencv.imgcodecs.Imgcodecs
|
||||
import java.io.File
|
||||
import kotlin.math.min
|
||||
import androidx.core.graphics.scale
|
||||
import org.fairscan.app.data.ImageTransformations
|
||||
|
||||
class OpenCvTransformations : ImageTransformations {
|
||||
override fun rotate(inputFile: File, outputFile: File, clockwise: Boolean) {
|
||||
@@ -15,7 +15,7 @@
|
||||
package org.fairscan.app.data
|
||||
|
||||
import org.assertj.core.api.Assertions.assertThat
|
||||
import org.fairscan.app.ImageTransformations
|
||||
import org.fairscan.app.data.ImageTransformations
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
import org.junit.rules.TemporaryFolder
|
||||
|
||||
Reference in New Issue
Block a user