当我试图操纵从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的另一个奇怪的问题
我想使用带字符串的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)
我怎样才能实现这一目标?我需要准备一个字符串,因为这将进入搜索算法,并且查询将在每个请求上发生变化.谢谢.
我想从a添加一些数据NSMutableArray到我的UITableView.我做了一个IBoutlet被称为lessonsTable.我能找到的所有教程都假定它UITableView有自己的控制器,因此它们改变了添加单元格的方法.但我没有一个单独的控制器类UITableView,它只是一个漂浮在另一个控制器中的视图.
我试过了
[lessonsTable insertRowsAtIndexPaths:appDelegate.lessonsArray withRowAnimation:UITableViewRowAnimationTop];
Run Code Online (Sandbox Code Playgroud)
但它没有解决问题.
lessonsArray 有我要插入我的数据 UITableView