NamagomiNetwork / Namagomi-bot

生ゴミbot
MIT License
5 stars 3 forks source link

ポスト展開時の埋め込み画像をリサイズして画像全体が見えるようにする #105

Open kuroma6666 opened 9 months ago

kuroma6666 commented 9 months ago

画像の四隅が中途半端切れていてどういったポストなのか分かりづらいし、画像クリックを意図しなくとも要求してしまっている為

kuroma6666 commented 9 months ago

memo:リサイズのために画像処理が必要だがnode-canvasでやってもよさそう

kuroma6666 commented 9 months ago

memo:リサイズのために画像処理が必要だがnode-canvasでやってもよさそう

他にも候補はあって、ImageMagickことnode-imagemagick

kuroma6666 commented 9 months ago

memo:twitter-url-showで画像URLをファイル保存したやり方だとサーバー側のストレージをくうのが宜しく無い(ファイル削除操作の手間も増える)ので画像URLから画像データ取得->バッファに放り込んでから扱うようにしたい。

kuroma6666 commented 9 months ago

埋め込みメッセージで画像が添付されているポストが1枚/2枚/3枚/4枚のケースでどういったトリミングがされているか調査が必要そう。そこから適切なリサイズが決定できると尚良い 当然、Discord.jsのMessageEmbed周りに関連していそうなためリポジトリを参照する。 https://github.com/discordjs/discord.js

kuroma6666 commented 9 months ago

ワンチャン、Discord.js v14で仕様が変わっている可能性に一旦かけてみてもよさそう?