みなさん、こんにちは!この記事では、テンプレートからの画像の生成を自動化するソリューションをどのように開発したかを説明します。最初にケーススタディがあり、次にソリューションの技術的な部分があります。
ケーススタディ
ソーシャルネットワークが、フィード内の素材を積極的に強調し、認識可能にし、クリックしたいという欲求を喚起するために、視聴者を見つけるための巨大なプラットフォームであることは周知の事実です。OpenGraphページのタグを正しくフォーマットする必要があります。
og , . og . . . . , , , . . charmer . .
, imageMagick , , . , . ImageMagick? .
imageMagick . , . . , .
imageMagick. - HTML.
HTML Headless browser .
rails ERB template. html headless browser, bash Kernel. . .
. sidekiq. chrome , , headless .
. , sidekiq , . . 20 50 , .
最終的な目標は、説明されている問題を迅速かつ確実に解決できるツールを作成することでした。コードを作成するときは、最小限の構成、スレッドセーフ、および使いやすさに重点が置かれました。ソースはgitachbaで入手でき、gem自体はrubygemsで入手できます。誰かにとってこの宝石が役に立ち、それを改善/修正したいというアイデアや願望があれば、私は喜んでPRやコメントを受け入れます)最後まで読んでくれたすべての人に感謝します!