小编Ben*_*eib的帖子

使用Rails和Paperclip进行裁剪时,如何获取图像的顶部区域?

所以我有一个使用Paperclip的Rails 3应用程序来裁剪图像.

我在Photo的模型中有这个代码:

 has_attached_file :thumbnail, PAPERCLIP_OPTIONS.merge(
    :styles => {:cropped => '300x250#'})
Run Code Online (Sandbox Code Playgroud)

生成的图像会生成一个300x250的图像,然而作物似乎总是在图像顶部以下50px左右开始(当它切断人们头顶时社交网络不是一件好事).

我做了一些研究,我想我需要提供一个:convert_options键,它与:cropped样式一致.但是,我不确切知道要设置哪些选项(-gravity,-region等)

任何人都有任何想法.我知道有Imagemagick专业人士; 我不是一个,哈哈.

谢谢!

更新:我找到了这个链接.. http://forrst.com/posts/Customized_Cropping_with_Paperclip-7g6

这仍然有效还是有人有更简单的方法?

ruby-on-rails crop imagemagick paperclip ruby-on-rails-3

12
推荐指数
1
解决办法
1782
查看次数

Node.js简单服务器请求结束事件问题

我是node.js的新手.尝试在请求结束时让控制台进行打印.我尝试去localhost:8080和localhost:8080 /但终端没有打印.知道为什么吗?这样做是因为当我运行这个例子时,因为当我尝试在http://tutorialzine.com/2012/08/nodejs-drawing-game/上运行演示时,终端说套接字已启动,但它没有呈现index.html页面.所以我无法弄清楚为什么这个为其他人提供静态文件的代码对我不起作用.

var static = require('node-static');

//
// Create a node-static server instance to serve the './public' folder
//
// var file = new(static.Server)('./');

require('http').createServer(function (request, response) {
    request.addListener('end', function () {
        console.log("ended");
    });
}).listen(8080);
Run Code Online (Sandbox Code Playgroud)

node.js node-static

4
推荐指数
1
解决办法
3125
查看次数

推荐用于小型.NET网站的CMS

我有一个网站,我正在为客户端在.NET中创建一个cms.该网站位于http://bit.ly/YJ8dXl

我不是.NET开发人员(这里有rails人员),但我喜欢c#中的一些内容,我很清楚它可以在共享主机上实现并为其创建一个简单的模板.

有人建议使用DotNetNuke,但这似乎太复杂了,我的.NET技能设置为上述网站设置模板.任何人都可以推荐开源cms或专有的.NET cms,我可以便宜地购买许可证并安装在共享主机上.

在此先感谢,我会加上一个好的答案

.net c# dotnetnuke orchardcms

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