小编Thi*_*eth的帖子

GraphicsMagick - 在左下角放置项目

在尝试了我可能想到的所有命令组合后,我仍然无法让它工作。

我有一个大小不同的大图像:Logo.png 我有一个“已知”大小的小图像:Wallpaper.png

我希望徽标出现在墙纸的左下角。

这必须通过使用 -flatten 的“gm convert”命令来完成。使用 'gm Composite' 需要我运行两个命令,这是不可接受的,因为它会给我们每个图像的处理增加太多时间。

这是到目前为止的命令(此命令将添加更多内容,但这是它的核心):

wallpaper.png -page +0+0 -gravity SouthWest logo.png -compose over -flatten result.jpg
Run Code Online (Sandbox Code Playgroud)

这会将徽标放在左上角。重力似乎被忽略了。对 -page 使用 +100% 也不起作用。

imagemagick image-processing command-line-arguments graphicsmagick

3
推荐指数
1
解决办法
1883
查看次数

在CoffeeScript中解析参数和匿名函数

如何将此功能转换为兼容coffeescript的版本?

我的主要问题是fb.login ..但是我尝试我似乎总是失去其中一个参数或权限......

function promptLogin(login_level, callback)
{
    var cbk = callback;

    FB.login(function(response) {
        if (response.session) {
            if (response.perms) {
                cbk( true, response );
            } else {
                cbk( false, response );
                //showAlert( "Please accept the permissions.", 'Error' );
            }
        } else {
            cbk( false, response );
            //showAlert( "Please accept the permissions.", 'Error' );
        }
        }, {perms:'email,publish_stream'}
    );
}
Run Code Online (Sandbox Code Playgroud)

最感谢......

加雷思

编辑

感谢下面的所有答案,有些工作没有,有些导致我其他问题.

我已经确定了解决方案的混合搭配:

login: (permissions = '', callback) ->
    responseHandler = (response) ->

        if response.session
            if permissions && permissions != '' …
Run Code Online (Sandbox Code Playgroud)

javascript facebook coffeescript

2
推荐指数
1
解决办法
4196
查看次数