2016-01-20 64 views
0

我有用戶可以註冊的課程。每門課程都有一些幻燈片。 在每門課程中都有一個配置,用於設置在課程中應該拍攝多少用戶圖片。 假設我們有一門課程需要在課程中捕獲6張圖片,並有20張幻燈片。在課程幻燈片中捕獲用戶的圖片

我必須表現出相機的對話框時,用戶通過瀏覽幻燈片。 問題是我可以如何在20張幻燈片上劃分這6張圖片。 E.I

if algo(params[:slide]) 
    # show dialog of camera 

我需要一個 '算法中' 來檢查每張幻燈片。幻燈片和picures的數量會有所不同。

謝謝!

+2

要分割20拍攝6張照片幻燈片?說先滑只有三分之一?下一張幻燈片是第一張圖片的另外1/3,等等?如果你能詳細說明你有什麼具體問題,以及你想達到什麼目的,這將會有所幫助。 –

+0

我必須做到這一點,我可以在逐頁閱讀幻燈片期間捕捉6張照片。 –

回答

2

你可以用下面的公式來選擇邊的總數N幻燈片指數截屏

n = number of screenshots you need 

ts = total number of slides 

然後

(1..n).map{|e| (e*(ts.to_f/n)).round}.include?(params[:slide].to_i)