コードで画像を生成する

みなさん、こんにちは!この記事では、テンプレートからの画像の生成を自動化するソリューションをどのように開発したかを説明します。最初にケーススタディがあり、次にソリューションの技術的な部分があります。





ケーススタディ

ソーシャルネットワークが、フィード内の素材を積極的に強調し、認識可能にし、クリックしたいという欲求を喚起するために、視聴者を見つけるための巨大なプラットフォームであることは周知の事実です。OpenGraphページタグを正しくフォーマットする必要があります





ogがインストールされている場合とインストールされていない場合の例
ogがインストールされている場合とインストールされていない場合の例

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やコメントを受け入れます)最後まで読んでくれたすべての人に感謝します!








All Articles