這個倉庫裡有什麼?此儲存庫包含應用程式的程式碼,該應用程式可以透過點擊方塊來開啟和關閉顏色來從您建立的設計中產生疊加馬賽克網格圖案。我為自己編寫了這個程式碼,以便玩一些簡單的設計,看看它們在疊加馬賽克鉤針圖案中會是什麼樣子。它不是經過認真的設計師考慮而創建的!當我鉤編別人的設計時,了解疊加馬賽克圖案背後的演算法對我很有幫助。
不過,一旦我投入了這麼多時間,我想我會分享它,以防其他人可能會覺得有趣。您可以在 https://apps.machlis.com/shiny/crochetapp 線上查看該應用程式。
是誰創造了這個?我是 Sharon Machlis,一名記者和數據極客,熱愛編碼和數據。我也斷斷續續地鉤編很多年了。 2022 年春天,在看到 Tinna Thórudóttir Thorvaldsdóttir 設計的極其酷的 Azul 圖案後,我發現了疊加馬賽克鉤針編織,我被迷住了。
我將如何使用這個應用程式進行設計?選項位於左欄。選擇網格大小-行數必須是奇數且在 5 到 51 之間;列數在 5 到 50 之間。然後開始點擊下面第一個表中的方塊來建立您的設計。當您準備好查看網格圖案的外觀時,請點擊“生成圖案!”按鈕。
請注意,系統不會保存您的工作。如果您使用的是線上版本,我無法保證您的工作不會因為您這邊的網路問題或我這邊的伺服器問題而中斷並可能丟失(該應用程式託管在 10 美元/月的數位網站上)海洋伺服器,還有多個其他應用程式)。使用風險由您自行承擔。如果您處理某件事的時間超過幾分鐘,強烈建議定期保存您的設計。
我可以使用您的程式碼在本地運行此應用程式嗎?絕對地!從 GitHub 下載程式碼並確保您已安裝 R 以及所需的所有套件(您可以在 app.R 檔案頂部看到這些套件)。我還建議使用 RStudio 運行它。
如何保存我的設計?產生網格圖案後,您將看到一個用於將該圖案下載為 HTML 檔案的按鈕。
HTML 檔案?我想要 PDF/Word 文件/Excel 文件。由於各種技術原因,產生 HTML 是最簡單的。由於這是一個免費的應用程序,我為自己編寫程式碼只是為了好玩,所以我想在它上面投入的時間是有限的!從此處下載 HTML 檔案後,您可以輕鬆地將該 HTML 檔案上傳到 cloudconvert.com 等免費轉換器以取得 PDF。 Cometdocs 等其他服務可以將 PDF 轉換為 Excel 檔案。
我可以使用此應用程式來創建商業設計嗎?我想重申一下,我不能保證您的工作在使用此應用程式時不會被中斷甚至可能丟失!不過,如果您願意承擔這個風險,請隨意使用它來創建您想要出售的圖案。如果您能給我一份免費副本,我會很高興:)但這不是必需的。事實上,如果你用這個做了一些很酷的東西,即使你不賣它,我也會有興趣看到它!您可以發送電子郵件至 [email protected]。
您是如何創建這個應用程式的?使用 R 程式語言,包括套件 DT、gt、dplyr、data.table、glue 和一個名為 Shiny 的 R Web 框架。
您可以在 GitHub 上查看程式碼。
在我的日常工作中,我使用 R 為科技出版商分析數據,並在 InfoWorld 上主持 Do More With R 系列活動。我還寫了《大眾傳播與新聞學實用 R》。