在ps图像大小里的像素大小里有图片的长宽分辨率可供调整。一般我们用这个来调整图片大小。而我希望把图片在约束宽高比的前提下改到一个固定的像素大小。如一幅439*356的图片像素大小是457.9K,我想把这个像素大小变为300K。应该怎么做?(就是我想把各种规格的图片都变成一样的“面积”-宽高比不变)。如果ps做不了的话有没有能做到的软件呢?希望高手指教。
对不起,我把像素大小理解错了。439*356的图片有156284个像素点。我希望把这个总像素点的数量约束到一个值(如100000个总像素点)。直观上我所得到的图片在没有缩放时在同一块屏幕上都以一样的面积显示。谢谢君小猫的提醒。
再补充:
呵呵,我也是突发奇想。在批量改变图片大小时如果有些图片很细长,有竖着的也有横着的,那么只用宽或者高去统一往往结果不尽人意,如果约束为相同得总像素结果应该会更好,我是这么想的,一切只是为了批处理方便而已。其实就是比较懒而已,呵呵
至于结果会有小数是一定的,但是要取int就可以了,我们在改变图片宽时也并没有保证过宽一定要是整数,程序会帮我们处理好的。再次感谢君小猫ちゃん
我说的300K不是指图片的文件大小300KB,而是指这个图片有300千个像素点。谢谢你的提醒,我把像素大小理解错了。439*356的图片应该有156284个像素点。
追答亲,我不能理解,到底是为什么非得要这样,首先图的分辨率必须得做成一样的吧。然后你想想一个图是1比2的宽高比,比如是10像素乘20像素吧,那么图有200像素点。另一个图如果是3比4的宽高比,,算算吧,那宽高得各是多少像素点,列个方程就出来了,得是个小数。你觉得一个图片他的像素点能是小数么?俺啰嗦这么多,就是不明白,到底是谁非得要完成这么一个莫名其妙的任务。
稍等一下下,哥们,我是整平面的,我刚才问了下做影视的,他们也没这技术。这玩艺不能精确到完全一样,要说弄成宽都一样或是高都一样倒是行。麻烦您说一下这到底是做什么用的,有这个必要么?太纳闷了,做了这么久,还没人提出过这个要求,555。
比这要复杂一点。并不是要添加白边或黑边(调整画布大小)。拿木板举例吧,不管是长板子还是方板子,我想把板子在形状(长宽比)不变的前提下都改成拥有一样的面积(总像素点数目一样)。当然行和列是int值,需要把double改成int丢失一点点精度