我想知道像http://photofunia.com/和其他在线照片效果网站这样的网站是如何构建的.例如,使用php,我想合并两个图像frame.png与profile.jpg.我希望我的frame.png在我放置profile.jpg的中心透明.
我试过这个,但它不起作用:
<?php $dest = imagecreatefromjpeg('dest.jpg');
$src = imagecreatefrompng('logo.png');
$src = imagerotate($src, 90, imageColorAllocateAlpha($src, 0, 0, 0, 127));
$almostblack = imagecolorallocate($src,254,254,254);
$src = imagecolortransparent($src,$almostblack);
imagealphablending($dest, true);
imagesavealpha($dest, 0);
imagecopymerge($dest, $src, 900,600, 1, 1, 90,90, 90);
Run Code Online (Sandbox Code Playgroud)
提前致谢.请帮我.
我怎么能在Ruby中做这样的事情?
if variable = something
do A
do B
do D
elsif variable = something different
do A
do B
do C
do D
else
do A
do C
do D
A = set of loops with if else
B = set of loops with if else
C = set of loops with if else
D = final steps
Run Code Online (Sandbox Code Playgroud)
寻找一种在Ruby中完成这样的事情的方法.我确定这个问题在某个地方得到了回答,但我不知道它会被称为什么.我找到了一些关于宝石的信息,允许你使用goto但我更愿意学习正确的方法来做到这一点(似乎这可能是一个笑话).我更喜欢自己编写代码,但如果有助于回答我的问题,我可以提出我的实际代码.
如果有人能指出我正确的方向.
此外,如果goto不是一个笑话,为什么不能使用?