def slicer_imlib2(zoom_level, file_path, output_path)
begin
tile_size = 256
file_path = "public/#{file_path}"
image = Imlib2::Image.load_image file_path
image_width = image.width
image_height = image.height
.....
....
end
end
image = nil
rescue
return false
else
return true
end
end
的展開救援塊不工作處理紅寶石「失敗......」
我越來越
[Worker()] UserImage#slice_lib failed with Imlib2::Error::DeletedError: image deleted - 0 failed attempts
[Worker()] UserImage#slice_lib failed with Imlib2::Error::DeletedError: image deleted - 0 failed attempts
[Worker()] UserImage#slice_lib failed with Imlib2::Error::DeletedError: image deleted - 0 failed attempts
[Worker()] 3 jobs processed at 32.5508 j/s, 3 failed ...
我想,如果即時得到Imlib2返回false ::錯誤:: DeletedError:圖像刪除
謝謝!我正在考慮指定,但我100%肯定它會捕獲所有錯誤 – ddayan 2011-04-26 09:15:45
總是捕捉所有的方法是編寫「救援異常」,但它通常不被推薦,因爲它會真的抓住一切(甚至SyntaxErrors) – 2011-04-26 11:05:14
將救援Imlib2 :: Error會捕獲與Imlib2有關的所有錯誤? – ddayan 2011-04-26 11:33:24