2019年2月3日TwitterFacebookGoogle+LinkedInPocketSVGファイルとはSVGファイルは画像ファイルの一種です。画像ファイルといえばjpegとかpngとかが割と一般的です。SVGファイルはjpegやpng等とはPC上での画像表現が異なり、ベクター画像と呼ばれるものです。ちなみに、jpegやpngはビットマップ画像と呼ばれます。ビットマップ画像を拡大していくと四角く角ばったように見えます。ビットマップ画像をより綺麗に鮮明にするためにはピクセルの粒度を増やしいく必要があります。ピクセルを増やしていくと容量が莫大になっていくという問題もあります。(解像度が高すぎると写真1枚で1GBを超えてしまったりします。)ベクター画像とはベクター画像は画像表現方法がビットマップ画像と大きく異なり、色や曲線を計算式で表現しています。ベクター画像は拡大縮小した際に、再度計算されるので拡大しても滑らかな画像となります。その反面でベクター画像は色を多くと計算量が多くなってしまうという欠点があるため、写真などを扱うのは難しいです。ベクター画像は色が単調なロゴなどのファイルに適しています。SVGファイルはWordPressでは扱えない?実はWordPressの標準仕様ではSVGファイルはアップロードできません。これには理由があって、SVGファイルとはすなわち計算する関数の集合体です。そのため、この関数の中にハッキングプログラムを仕込む等ということが可能になるのです。これを防止するためにWordPressではSVGファイルをアップロードできないようにしているそうです。SVGファイルをアップロードできるようにするWordPressはPHPで書かれているものなので、PHPファイルの一部を修正することでSVGファイルをアップロードできるようにできます。WordPressに導入しているテーマのfunction.phpに以下の式を追加します。(一般的に編集するのは子テーマを編集しましょう。SVGファイルを表示できるようにするSVGファイルを表示できるようにするためには、WordPressではなくWEBサーバの設定に手を入れる必要があります。.htaccessに以下のコードを追加します。.svgz以上になります。最後に上の画像がSVGファイルになります。1pxとなっていました。【WordPress】【KUSANAGI】ブログサイトをSSL通信に設定する今のウェブサイトでは常時SSLが割と基本になってきています。...【CentOS7】CentOS7でMongoDBをインストール~外部接続まで今回はCentOS7上でMongoDBをインストールする方法を記載します。...【CentOS7】CentOS7でMariaDBをインストール~外部接続まで今回はCentOS7上でMariaDBをインストールする方法を記載します。コメントをキャンセルメールアドレスが公開されることはありません。新しい投稿をメールで受け取るこの記事のトラックバックURLプロフィール管理人のi-shinyaです。本業はIT土方をやっていて、日々死にかけています。自分で勉強した結果や環境設定を記事としてまとめていきます。質問があればコメントにてお気軽にどうぞ。ご指摘があれば同様にコメントにてお願いします。