Django-Dynamic-Sprites

アプリケーションユーザーによって作成されたオブジェクトに基づいてスプライトを生成する方法
今すぐダウンロード

Django-Dynamic-Sprites ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Vinicius Mendes
  • 出版社のWebサイト:
  • http://github.com/vbmendes/

Django-Dynamic-Sprites タグ


Django-Dynamic-Sprites 説明

Django-Dynamic-Spritesは、PythonとDjango.InstalationInstallを介してスプライトを作成するためのDjangoアプリケーションです.PIP:PIP:PIPインストールPip Install Django-Dynamic-SpritsGeneratingSpriteスプライトを生成するフォルダ内のすべての写真からのものです。これを行うには、このコマンドを入力します。generate_sprites.pyパス/ /フォルダのパス/ / OUTPORE TONE TONE TONE TONE OUTPUT拡張子を渡しないことです。スクリプトはすでに.pngと.css.generatingSpriteを使用して、PythonコードのPythonコードを使用して画像を生成しています。あなたがしなければならないのは、イメージパス、ノームを各イメージに提供し、スプライトを生成し、それを保存します。 ( 'usa'、 '/ path/to/usa/image.png'tause('sprite = sprite(' sprite_name '、images)output_image = sprite.generate()output_image.save(' / path / to /出力/ image.png ')output_css = sprite.generate_css(' http://images.com/output/image.png ')output_css.save(' / path/to/output/style.css ')それが生成するための基本です。 Pythonコードからのスプライト。しかし、それをDjangoと統合するいくつかの抽象化があります。 Djangoを持っているプロジェクトの名前でさえ、スプーンはDjangoを使用せずに生成されます.Django QuerySetオブジェクトレットのふりをします。 models.charfield(max_length = 255)slug = models.slugfield()flag = models.ImageField(upload_to = '国)そしてあなたはすべての国旗を備えたスプライトをしたいです。 Spriteの特殊化を使用してそれを生成することができます.Dynamic_Sprites.model_SpriteのインポートModelSpritesPrite = ModelSprite( 'country-flags'、queryset = country.objects.all()、image_field = 'flag'、slug_field = 'slug')output_image = sprite。 generate()output_image.save( '/ path / to /出力/ image.png')output_css = sprite.generate_css( 'http://images.com/output/image.png')output_css.save( '/ path / / OUTPUT / STYLE.css ')Spriteの生成をPost_Saveリスナーに接続し、QuerySet内のオブジェクトが保存されるたびにスプライトを再度生成することもできます.django.db.models.signalsからPost_Savefrom Dynamic_Sprites.Listeners Import ModelSpriteListenerListener = ModelSpriteListener( 'country-flags'、image_field = 'flag'、slug_field = 'slug'、queryset = country.objects.all()post_save.connect(リスナー、送信者=国)プロジェクトに貢献するプロジェクトの貢献プロジェクトはオープンソースです。 、貢献は歓迎されています。製品プロダクトのホームページです


Django-Dynamic-Sprites 関連ソフトウェア