请问在图形学里可以用RBG的值通过某种算法算出Alpha的值么如果不可以那么Photoshop在是咋做到的

Alpha值指的是灰度值,而非透明值吧?这是有的。如下Grey = (0.299 * R + 0.587 * G + 0.114 * B)RGB为0-1的浮点数。在Photoshop内转换RGB到灰度有多种方法,最简单的就是拷贝RGB通道到Alpha通道。不过要注意灰色空间的设置。默认设定是Dot Gain 20%,请改成sGray。否则颜色会有偏差。如果Alpha真的指的是透明度的话,这是像素的额外属性,无法通过转换获得。
■网友
只有图像没有任何其他信息是不可能的。但是在某些特殊场景或提供先验下可以做到。比如human interaction,这种情况典型的是matting。或者先验,举例是dark channel prior,可以通过推算alpha值进行去雾。想细致了解请搜相关论文。


    推荐阅读