代码A来自project。 作者用
val resourcesPrefix = "src/nativeMain/resources"
和FileSource(path = "$resourcesPrefix/image.png".toPath() ...
获取文件路径,你可以用图A看到文件结构。
图B是我项目的文件结构,如何获取文件路径?所以我可以将路径参数传递给函数
ImageEdit(...)
.
顺便说一句,我不知道Code C是否正确
代码A
val resourcesPrefix = "src/nativeMain/resources"
println("\n> Edit images...")
val imageEdit = ImageEdit(
image = FileSource(path = "$resourcesPrefix/image.png".toPath(), fileSystem = FileSystem.SYSTEM),
mask = FileSource(path = "$resourcesPrefix/mask.png".toPath(), fileSystem = FileSystem.SYSTEM),
prompt = "a sunlit indoor lounge area with a pool containing a flamingo",
n = 1,
size = ImageSize.is1024x1024,
)
代码 B
val resourcesPrefix = "?????"
val imageEdit = ImageEdit(
image = FileSource(path = "$resourcesPrefix/image.png".toPath(), fileSystem = FileSystem.SYSTEM),
mask = FileSource(path = "$resourcesPrefix/mask.png".toPath(), fileSystem = FileSystem.SYSTEM),
prompt = "a sunlit indoor lounge area with a pool containing a flamingo",
n = 1,
size = ImageSize.is256x256,
)
代码C
val file1="drawable://" + R.drawable.image
val file2="drawable://" + R.drawable.mask
val imageEdit = ImageEdit(
image = FileSource(path = file1.toPath(), fileSystem = FileSystem.SYSTEM),
mask = FileSource(path = file1.toPath(), fileSystem = FileSystem.SYSTEM),
prompt = "a sunlit indoor lounge area with a pool containing a flamingo",
n = 1,
size = ImageSize.is256x256,
)