小编gka*_*kck的帖子

RMagick - ImageMagick给出错误"此图像格式无解码委托"

当我试图操纵从sinatra上传的图像时,会出现问题.

File.open(params[:file][:tempfile]) do |p|
   thumb = Magick::Image.read(p)
   thumb.crop_resized!(75, 75, Magick::NorthGravity)
end
Run Code Online (Sandbox Code Playgroud)

上传的文件是jpeg,上传图片时的表格数据包括

{:filename=>"299732_176749115737355_100002068035867_380115_618512842_n.jpg",    :type=>"image/jpeg", :name=>"file", :tempfile=>#<File:/var/folders/hf/d6vx6vg56nbd5n44jjrp84k80000gn/T/RackMultipart20120228-55947-1fd2l6c>, :head=>"Content-Disposition: form-data; name=\"file\"; filename=\"299732_176749115737355_100002068035867_380115_618512842_n.jpg\"\r\nContent-Type: image/jpeg\r\n"}
Run Code Online (Sandbox Code Playgroud)

ImageMagick还有必要的代表

convert -list configure
Run Code Online (Sandbox Code Playgroud)

回报

DELEGATES     bzlib freetype jpeg jng jp2 lcms png tiff x11 xml zlib
Run Code Online (Sandbox Code Playgroud)

所以,我应该能够上传和转换一个jpeg,但它会对代表抱怨.我也在Mac OSX 10.7上工作,也许是mac的另一个奇怪的问题

ruby rmagick imagemagick

9
推荐指数
1
解决办法
4827
查看次数

带有字符串参数的Ruby grep

我想使用带字符串的grep作为正则表达式模式.我怎样才能做到这一点?

例:

myArray.grep(/asd/i) #Works perfectly.
Run Code Online (Sandbox Code Playgroud)

但我想先准备好我的发言

searchString = '/asd/i'
myArray.grep(searchString) # Fails
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这一目标?我需要准备一个字符串,因为这将进入搜索算法,并且查询将在每个请求上发生变化.谢谢.

ruby regex ruby-1.9

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

如何将单元格添加到没有控制器的UITableView?

我想从a添加一些数据NSMutableArray到我的UITableView.我做了一个IBoutlet被称为lessonsTable.我能找到的所有教程都假定它UITableView有自己的控制器,因此它们改变了添加单元格的方法.但我没有一个单独的控制器类UITableView,它只是一个漂浮在另一个控制器中的视图.

我试过了

[lessonsTable insertRowsAtIndexPaths:appDelegate.lessonsArray withRowAnimation:UITableViewRowAnimationTop];
Run Code Online (Sandbox Code Playgroud)

但它没有解决问题.

lessonsArray 有我要插入我的数据 UITableView

iphone xcode ipad ios ios5

0
推荐指数
1
解决办法
187
查看次数

标签 统计

ruby ×2

imagemagick ×1

ios ×1

ios5 ×1

ipad ×1

iphone ×1

regex ×1

rmagick ×1

ruby-1.9 ×1

xcode ×1