PS多窗口间复制切片的“笨办法”

PS切页面,有时候可能会遇到这种情况:设计有改动,但是切片要和以前相同。

此时如果可以直接利用以前切好的切片,就能省下很多重新划分切片的工夫。

但设计人一般并不会在你上一次划过切片的PSD上修改,而是会重新输出一个PSD。

可以将一个PSD中已经划好的切片复制到另一个PSD上吗?

遗憾的是,目前PS CS6仍然不支持在多个窗口间复制切片,只能窗口内复制切片(按住Alt不松拖动切片即可窗口内复制)。

虽然切片不能复制,但是图层可以复制!

因此其实也可以将划好切片的原PSD中的图层全部删除,再将新的PSD中的图层全部复制到原PSD中,这样也能达到目的。

实际上用于切片的PSD,因为不需要再做修改,可以先拼合图层后再复制,操作更快,文件更小。

新的问题产生了!

由于我所未知的PS bug,有时候即使将PSD中的图层全部合并或删除后再保存,其体积也会比把相同的图层复制到新文件中再保存要大许多。

我有时候想把包含切片的PSD存档,体积太大就比较糟糕了。

于是想到压缩体积,只能将图层复制到新文件再保存了,但是如前面所提到的,切片无法复制!

后来想到一个没有办法的办法,一个“半自动化”的方法:

1.先将旧PSD的图层复制到新的PSD中,新旧文件尺寸相同;

2.切换到旧PSD窗口,打开“动作”面板,开始录制动作:

2.1.双击一块切片,弹出切片属性窗口,将里面需要复制的属性随意做一点改动(注);

2.2.重新打开同一块切片的属性窗口,将里面需要复制的属性再改回去;

2.3.依次针对每一块切片执行步骤2.1和2.2,全部完成后结束录制动作。

3.切换到新PSD窗口,然后播放刚刚录制的动作。

此时新的PSD中的切片会跟旧PSD中一样,包括切片布局以及刚刚做过编辑的切片属性。

注:为何要将切片属性先改动一下,然后又改回去呢?

因为PS在录制动作的时候,只会记录对话框中有改动的值。(这也是个bug吗?还是有更好的方法我不知道?)

所以为了让动作在播放的时候,能够自动设置好新切片的属性,必须想办法制造有“改动”的效果。

结论:

相比纯粹手动重新切片,“半自动化”的方法的优点只是出错的几率可能稍微小一点点;并不会明显地节省很多时间(除非有2+个文件需要复制相同的切片)。

仅仅为了缩小一些文件体积,这么大动干戈好像不划算。

既然出了这种问题,那一定是原始切片PSD当时也没有注意到文件体积,就直接在上面划切片了。

如果最开始第一次切片的时候,就通过复制图层到新文件来避免了这个问题,那么以后对新的PSD应用切片也可以通过直接“复制图层”来达到目的。

PS:PS还有个诡异bug,有时候直接在某个PSD上划切片输出的jpg文件,体积会与预览的输出体积不一致,超标几百K;同样是通过将图复制到新文件后再切片输出可以避免这个问题。

时间: 2024-10-13 01:00:20

PS多窗口间复制切片的“笨办法”的相关文章

PS多形式的部分之间复制“笨办法”

PS剪切页面,有时候你可能会遇到这样的情况:设计改进,但是,我们要具有相同的切片. 在此假设,可以直接用于切割片.我们可以节省大量的时间,又分为片. 但是,人们一般不会在你的上跨片设计PSD在变化,但是,将再次输出PSD. 能够将一个PSD中已经划好的切片拷贝到还有一个PSD上吗? 遗憾的是,眼下PS CS6仍然不支持在多个窗体间复制切片.仅仅能窗体内复制切片(按住Alt不松拖动切片就可以窗体内复制). 尽管切片不能复制,可是图层能够复制! 因此事实上也能够将划好切片的原PSD中的图层所有删除.

Chrome调试本地文件无法使用window.opener对象进行窗口间值传递

今天在百度BAE上建了个应用,svn上传后发现页面间互调有些问题,几经查询发现: (1)IE下正常的window.opener.object1.object2页面间对象访问方法在Chrome下不能使用,修改为window.opener.document.getElementById('object2')解决问题: (2)Chrome调试本地网页文件时无法使用window.opener对象访问父窗口内的对象,也就无法实现窗口间的值传递.

HTML教程-各窗口间相互操作(Frame Target)

由Frames分出来的几个窗口的内容并不是静止不变的,往往一个窗口的内容随着另一个窗口的要求而不断变化,这就提高了Frames的利用价值.为了完成各窗口之间的相互操作,我们必须为每一个窗口起一个名字,这个名字用属性Name来定义. 窗口标识(Frame Name)  <frame src=url name="窗口名"> 例如: <frame src="frame/a.html" name="left"> 定义了窗口名称,还

ps切图保存所有切片为png

ps切图保存所有切片为png的步骤: 1. 切图完毕后 2. 点击‘文件’--‘保存为web格式’,弹出对话框 3. 选择左下角的缩放,缩放到一定的比例 4. 按住键盘shift 点选需要的切片(切片周围呈现橙黄色线框) 5. 点击右上角格式为‘png’ 6. 点击右下角'存储',弹出对话框 7. 选择‘选中的切片’保存到你所能找到的地方,over

node-webkit 新建实例窗口间通信问题解决办法

终于弄明白这问题了,只要在js文件里加上段代码,就可解决两窗口间通信问题. var str = { username: User.name, userrole: User.role };// var new_win = Task.openWin('home.html'); var new_win = gui.Window.get(window.open('home.html', {focus: true}) ); new_win.on('loaded', function (User) { ne

这本Python入门畅销书《“笨办法”学python 3》,不仅仅是一本书

此前,小编分享过一篇文章<跟着数百万人编程导师学C语言!>,介绍的是泽德 A. 肖大神的新书<"笨办法"学C语言>很多用户在后台留言,<"笨办法"学Python 3>什么时候出版?今天这本书终于在六月初与大家见面啦,与作者其他的图书风格一样,<"笨办法"学Python 3>也不仅仅是一本书,随书附赠5个多小时充满激情的视频,这是一套完整的Python语言视频课程! 纯正的美式发音,中文字幕,边看边练

Python自学之旅 #新手#MacBook #《“笨办法”学Python》#第六章:常用的简易Python命令、符号、代码、格式化字符串

第六章:常用的简易Python命令.符号.代码.字符串 <“笨办法”学Python>这本书中,确实用了较多篇幅来介绍Python的一些常用简单的命令.符号.代码和字符串等,对于像我这样的自学新手,真的是非常棒,因为它们可以帮我建立接着学下去的信心和兴趣.但我在这个系列的博客当中,不打算写的这么精细,首先因为这不符合我写博的初衷和习惯,其次因为我不打算靠这写书来挣钱,最后因为我确实没有那个实力去挖掘简单东西中更深奥复杂的应用.所以,我写的这个博客,只适合像我这样的自学新手,如果想要成为大神,还是

python笨办法解决zipfile解压会改变文件最后修改时间的问题

# -*- coding=gbk -*- import zipfile def UnZip(path, patht):     #path 为需要解压的文件路径,patht为解压的目标目录     f = zipfile.ZipFile(path, 'r')     print "开始解压文件..."     for file in f.namelist():         print "正在解压文件:%s to %s" %(file, patht)       

笨办法理解动态规划算法

动态规划在编程中有着广泛的应用,对于某些问题我们可以通过动态规划显著的降低程序的时间复杂度.本质上动态规划并不是一种算法,而是解决一类问题的思想.本篇博客通过一些非常简单而又经典的问题(比如数塔.0-1背包.完全背包.走楼梯问题.最长公共子序列等)来帮助大家理解动态规划的一般套路. 欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www.cnblogs.com/nullzx/ 1 动态规划的基本思想 如果我们解决一个问题的时候能将一个大问题转换成一个或者若干个规模较小的同等性质的