イメージをURIに変換する簡単な方法

すべてにご挨拶。

私はHabrを長い間読んでいましたが、どういうわけか、画像をデータに変換する簡単な方法:URIがあるとは言われませんでした。

はい、もちろん変換のためのオンラインサービスがありますが、大量変換が必要な場合、それらと連携することはあまり便利ではありません。



それで私は検索を開始し、 見つけました



しかし、当初から、このユーティリティ(私にとって言語が変わる唯一の方法)は少し不便です。

私はこのユーティリティを完成させることを約束しました。



それが起こった

開始するには、ビデオを見て、すぐに明らかになります。





YouTubeのHDリンク



そしてもう少し。



そのようなアーカイブがあります。

画像



その中で...

画像



さて、それだけです...

画像



この画像をデータに変換したい:URI

画像



これを行うには、image2cssフォルダーにドロップし、z_1.cmd バッグを実行します

出力は、データを含む完成したファイルです:URI



画像



注:

1.ファイルz_.cmdがあるアーカイブで、このために一括で変換を実行できます

2.このアーカイブにはNotepad2があります。ネイティブのNotepadがひどくイライラするため、コードを表示するために必要です。

3.任意の名前のファイルをフォルダーにスローできます。ファイル名は自動的にfavicon.pngに変更されます。

4. GIFイメージをエンコードする場合は、 z_1.cmdファイルで拡張子をgifに変更するだけです。

5.私は物忘れの男なので、すべての統合ファイルの自動バックアップを作成しました。

つまり フォルダー

aspng-変換されたすべてのpng画像を保存します

asuri-変換されたすべてのURIテキストファイルを保存します。



また、ユーティリティにJavaをインストールする必要があることも忘れないでください。



さて、Yandex Disk自体のimage2css.7zユーティリティ。



私が自分のためにやったので、私のスクリプトがあなたの助けになることを願っています。そして、それを人々と共有しないことは決して美しくないと思います。



UPD 1。

記事はすでに索引にあり、開拓者とウェブマスターだけを助けるので、解説者の仕事は無駄ではありません。



方法1

Zapimirによる PHP変換

<form method="post" action="#" enctype="multipart/form-data"><input type="file" name="file"/> <input type="submit" value="  URI"/></form> <?php if(isset($_FILES['file'])){ echo "<textarea rows='1' cols='1' style='margin:10px;width:100%;height:800px;border:2px solid #333'>url(data:{$_FILES['file']['type']};base64, " . base64_encode(file_get_contents($_FILES['file']['tmp_name'])) . ')</textarea>'; } ?>
      
      







方法2

StditからのLinux変換

 $ find . -name "*.png" -exec echo {} " -> " \; -exec base64 {} \;
      
      







方法3

SilvanskyからWindowsプログラムを変換する

データURIジェネレーター

cssファイルでRMBをクリックすると、プログラムはメニュー項目を埋め込みます。

元のcss(写真へのリンク)から、別のcss(データURI)で生成されます



All Articles