photoshop没有自动等分图像的功能,不通我们可以通过事先建立动作来实现自动等分图像的功能。
以一个2525的文件为例。
1 打开一个图像,建新动作开始录制,图像-复制-命名01,图像-画布大小(55,对齐左上角)-保存-关闭,图像-复制-命名02,图像-画布大小(55,对齐中上角)-保存-关闭,图像-复制-命名03,图像-画布大小(55,对齐右上角)-保存-关闭,依此类推。全部录制完后停止动作。打开一幅图像,执行刚才录制的动作,我们看到一个全自动的分图工作就开始了。
当然这只是一个应用的方向,若是要分得更细的话可以通过一个指定大小的图层来,以设置属性栏里的变形对话框来获得,希望你自己去摸索下,对你会大大有好处。
2 利用切片,这种方法最快最精确。方法:以一个300300尺寸的文件为例
打开,新建动作开始录制,
选择切片工具,菜单视图-显示-切片,
右击第一个切片名字编辑切片,名称设为01,长宽分别设为100,100,确定;
编辑第二个切片,名称设为02,长宽分别设为100,100;
第三个切片,名称设为03,依次类推,
全部切片设完后保存时存储为web所用文件格式,停止录制。
找到保存文件的文件夹,可以看到我们的每一个切片都在那里了。
我查的。 你可以试试。用ps作等分图。
这个代码的功能可以将所输入的数分解,并且根据提示可以输出你想输出位的数字,比如,你想输出个位上的数字
按q为退出程序
#include "stdioh"
#define N 10
main()
{
long n,i,a[N],k=0;
char ch;
printf("请输入任意数:\n");
scanf("%d",&n);
for(i=n;i>0;i/=10)
{
a[k++]=i%10;
}
for(i=k-1;i>=0;i--)
printf("%d ",a[i]);
printf("\n");
do
{
printf("请选择要输出位:(0代表个位,1代表十位,)\n");
scanf("%d",&i);
if(i>=0&&i<k)
printf("%d\n",a[i]);
else
printf("输入错误!\n");
}while((ch=getch())!='q');
}
如果对你有所帮助,请记得采纳最佳答案,谢谢!
以上就是关于PS软件只能等分100以内的,100以上的如何等分全部的内容,包括:PS软件只能等分100以内的,100以上的如何等分、初学c语言...请问只输入一个多位数,如何把个位、十位、百位等分开输出、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)