###実現したいこと
次のSVGをPNGに変換したいです。
html
1<svg viewBox="0 0 14 14" class="typesRelation" style="width: 400px; height: 400px; display: block; fill: rgba(55, 53, 47, 0.4); flex-shrink: 0; backface-visibility: hidden;"> 2 <polygon points="4.5 1 4.5 3 9.586 3 1 11.586 2.414 13 11 4.414 11 9.5 13 9.5 13 1"></polygon> 3</svg>
###発生している問題
変換すると真っ黒になってしまいます。
###試したこと
■変換の方法
①上記HTMLをテキストエディタに記載し、.svg
で保存
②保存ファイルをCnvertioにアップロードし、.png
に変換し、ダウンロード
③ダウンロードしたPNGが真っ黒
■元のSVGを確認
・JSFIDDLEで展開すると正常でした。
■代替案
・上記JSFIDDLでの展開をスクリーンショットすれば実現できますが…力業すぎてスッキリしません。
###ご回答を受けての修正
int32_t様へ、以下の修正でよろしかったでしょうか
<!-- 質問のHTML --> <svg viewBox="0 0 14 14" class="typesRelation" style="width: 400px; height: 400px; display: block; fill: rgba(55, 53, 47, 0.4); flex-shrink: 0; backface-visibility: hidden;"> <polygon points="4.5 1 4.5 3 9.586 3 1 11.586 2.414 13 11 4.414 11 9.5 13 9.5 13 1"></polygon> </svg> <!-- width: 400px; → width="400" height: 400px; → height="400" fill: rgba(55, 53, 47, 0.4); → fill="rgba(55,53,47,0.4)" --> <!-- ご修正の結果 --> <svg viewBox="0 0 14 14" class="typesRelation" "width="400" height="400" fill="rgba(55,53,47,0.4)"> <polygon points="4.5 1 4.5 3 9.586 3 1 11.586 2.414 13 11 4.414 11 9.5 13 9.5 13 1"></polygon> </svg>
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/24 04:55