Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 旋转九面片图像_Android_Nine Patch - Fatal编程技术网

Android 旋转九面片图像

Android 旋转九面片图像,android,nine-patch,Android,Nine Patch,我已经在proect中创建了九个补丁图像,对应于聊天信息的背景:左侧和右侧 正如你们所看到的,右边的图片比左边的图片大。所以,我要么改变lef图像的大小,使其像右边一样,要么向右旋转180度,使其变成左边 我使用Photoshop进行了旋转,但它在编译时导致错误: :app:mergeDebugResources失败错误:任务:app:mergeDebugResources的执行失败。某些文件处理失败,有关详细信息,请参阅日志 我还使用了一个java库来调整图像的大小,但它不能按我需要的方式

我已经在proect中创建了九个补丁图像,对应于聊天信息的背景:左侧和右侧

正如你们所看到的,右边的图片比左边的图片大。所以,我要么改变lef图像的大小,使其像右边一样,要么向右旋转180度,使其变成左边

我使用Photoshop进行了旋转,但它在编译时导致错误:

:app:mergeDebugResources失败错误:任务:app:mergeDebugResources的执行失败。某些文件处理失败,有关详细信息,请参阅日志

我还使用了一个java库来调整图像的大小,但它不能按我需要的方式工作,我必须根据实际的大小调整图像的大小

我的问题:如果有人知道如何在photoshop或其他应用程序中正确旋转此类图像以调整此类图像的大小,请帮助我


PS:我没有源图像,因此无法从头开始重新创建九个补丁

您通过photoshop制作并另存为另一个名称。然后删除坏图像并重新命名新文件。然后再做9patch并删除非9patch图像。

我不明白你的意思,photoshop制作什么,删除什么坏图像,在什么图像上做9patch?@Nikmeyers坏图像意味着你不想要的小图像。当您用photoshop保存图像时,您的9patch将被销毁,请使用9patch工具再次执行此操作。我希望这是清楚的。举个例子可以节省别人的时间。我建议你给出一个明确的例子