Tools zum Erstellen von CSS-Sprites?
Gibt es gute tools, um css-sprites?
IDEAL, ich würde wollen, um ihm ein Verzeichnis mit Bildern und eine bestehende .css-Datei bezieht sich auf die Bilder und erstellen Sie ein großes Bild optimiert mit all den kleinen Bildern, UND ändern Sie meine .die css-Datei beziehen sich auf die Bilder.
Zumindest ich würde wollen, es zu nehmen, ein Verzeichnis von Bildern und erzeugen eine große sprite und die .css erforderlich, verwenden Sie jeweils als hintergrund.
Gibt es gute photoshop plugins oder voll ausgewachsenen apps, dies zu tun?
Kommentar zu dem Problem
Siehe auch stackoverflow.com/questions/519774/...
Könnten Sie bitte erläutern, ein wenig mehr, versuchen Sie, kompilieren Sie alle sprites auf ein größeres Bild und dann css verwenden, um die Anzeige der Teil des Bildes enthält die richtige sprite. (Schiebe-Türen-Technik)
gibt es eine Möglichkeit, die Hintergrundfarbe zu ändern, so kann ich sehen, wie meine weißen icons auf spritepad?
Ich verstehe wirklich nicht, warum dieser geschlossen wurde?? Es scheint viele gute nützliche Antworten. Dieses wohl sollte ein Superuser Frage, weil ich nicht zu nennen, insbesondere der Programmiersprache, aber ich mag die Antworten, die ich bekam, und Sie habe es natürlich nützlich, zu viele.
Bitte, Gott, löschen Sie nicht diese Frage, es ist die hilfreich-Liste im internet für dieses problem, und ist sicherlich im Zusammenhang mit der Programmplanung (auch wenn es nicht eine Frage der Programmierung pro-sagen). Dies ist definitiv ein Urteil-Aufruf, und sollte nicht wurden Kraft-geschlossen von den mods, das ist, was die community-vote-system schließen ist....
InformationsquelleAutor der Frage Simon_Weaver | 2009-02-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies machen 90% der Arbeit für Sie: http://spritegen.website-performance.org/. Dennoch müssen Sie zum Bearbeiten der Regeln selbst, aber das tool wird Ihnen die code-Fragmente, die Sie für die neue CSS-Datei.
InformationsquelleAutor der Antwort Sophie Alpert
Instant-Sprite ist ein in-browser-CSS-sprite-generator an dem ich arbeite. Es ist wirklich schnell, aber nicht ganz so viele Funktionen wie einige der anderen. Es funktioniert bisher nur in Firefox oder Chrome, da es verwendet JavaScript FileReader-und HTML-Canvas zu generieren, die sprites im web-browser ohne uploads.
InformationsquelleAutor der Antwort Brian Grinstead
Gibt es jetzt Sprite Mir von Steve Souders. Gerade versucht es heraus, und es scheint ziemlich gut zu funktionieren.
Hier ist der link http://spriteme.org/ und hier ist der blog-post kündigt es.
http://www.stevesouders.com/blog/2009/09/14/spriteme/
InformationsquelleAutor der Antwort Jauder Ho
Dieser sieht vielversprechend aus :
http://csssprites.org/
Außerdem fand ich dieser Artikel, die einige nützliche Informationen, und auch einige Kommentare der Leser zu Lesen lohnt.
Offenbar auch google web toolkit etwas hat - also wenn Sie, dass es sein könnte lohnt sich.
InformationsquelleAutor der Antwort Simon_Weaver
Versuchen Sie dies:
http://spritepad.wearekiss.com/
InformationsquelleAutor der Antwort Ivin
ZeroSprites ist ein CSS sprites-generator richtet sich an Bereichs-Minimierung mit VLSI floorplaning algorithmen.
InformationsquelleAutor der Antwort clyfish
fand dieses ziemlich schnell tho, 500K upload-limit könnte ein Schmerz sein. source-code verfügbar ist, hier
InformationsquelleAutor der Antwort Scott Evernden
Tonttu ist Adobe AIR-basierte Anwendung, die eine einfache Schnittstelle für die Erstellung von CSS-Sprites Bilder. Sie können angeben, FiledWidth und FieldHeight oder Sortieren Sie die Bilder.
Erstellen von CSS-Sprites Bilder mit Tonttu-Desktop-Tool
InformationsquelleAutor der Antwort JeffZhnn
Noch nicht klar, ob es bis in den Kern ASP.NET Rahmen, aber hier ist eine von Microsoft codeplex-Projekt für csssprites :
http://aspnet.codeplex.com/releases/view/50869
wenn Sie es wollen - verwenden - oder einfach nur die Idee gefallen, dann fügen Sie einen Kommentar hinzu. Ich denke, das wäre eine tolle Sache in der ASP.NET Rahmen. Nicht persönlich verwendet es (ich hatte das Rad zu erfinden mich) aber die hat gute Bewertungen.
Es umfasst die folgenden Komponenten:
Funktionen Hinzugefügt, im Zweiten Release:
Funktionen unter Berücksichtigung für zukünftige Versionen:
InformationsquelleAutor der Antwort Simon_Weaver
Verwenden Sie einfach http://sprites.scherpontwikkeling.nl/ es erzeugen kann, die sprites aus der URL einer Webseite...können Sie integrieren Ihre sprites nach der Entwicklung Ihrer website. Es ist sehr einfach zu bedienen 😉
InformationsquelleAutor der Antwort John
Nicht eine direkte Antwort, aber zu meiner anderen Entwicklern und web-Integratoren, sollten Sie einfach ausrichten jedes sprite um Potenzen von zwei, zB ein 16 pixel oder 32-pixel-raster. Es macht die Berechnung von offsets in der CSS-Datei viel einfacher. Alle Leerzeichen zwischen nicht egal, wie die gifd-und png-Format komprimieren, sehr gut.
InformationsquelleAutor der Antwort
Compass-CSS-Framework hat automatische sprite-Generierung.
InformationsquelleAutor der Antwort Salman Abbas
Wenn Sie mögen Java, dann können Sie mit GWT 1.5+, der kommt mit etwas namens "ImageBundle." Der GWT-compiler wird mit allen fiesen details für Sie. Sie müssen noch nicht einmal-code eine einzelne Zeile JavaScript schreiben oder irgendwelche CSS.
InformationsquelleAutor der Antwort Aaron Digulla
Hier ist ein Skript, das vereint Bildern über eine Photoshop-script in CSS-sprites. Es wird nicht eine sprite-Karte, wie Sie fragte, aber es wird das kombinieren von Bildern in vielfachen von zwei (2, 4, 8), wenn Sie die gleiche Größe. Ich bevorzuge die Kombination von ähnlichen Bildern (normal, hover, ausgewählte übergeordnete Element ausgewählt ist), als wenn alle Bilder in einer Datei.
InformationsquelleAutor der Antwort Stephen James
wenn Sie mit ruby, ruby on rails, es ist ein einfach zu installieren-Bibliothek zum erstellen von css-sprites.
http://github.com/aberant/spittle
InformationsquelleAutor der Antwort aberant
Gibt es ein neues tool, genannt ActiveSprites, Teil der active_assets gem.
Github: http://bitly.com/eRTwU4
Verwenden Sie ein ruby-dsl zu definieren, deine sprites und führen Sie dann "rake sprites" und die sprites und die entsprechenden stylesheets generiert.
Es ist rad!
Hier einige Beispiel-code,
InformationsquelleAutor der Antwort shwoodard
https://github.com/northpoint/SpeedySprite
Dieses tool nimmt eine neuartige Methode, die es werden dort Ihr Wunsch-Bilder on-the-fly als http-service. Dies macht den gesamten Prozess ziemlich einfach (keine Vorverarbeitung erforderlich, ändern Sie die Bilder jeder Zeit): starten Sie den Dienst und klicken Sie dann verweisen Sie, was auch immer Bilder, die Sie wollen in Ihrem HTML:
Weil es ist dynamisch, man kann ja auch sprites aus einer dynamischen Gruppe von Bildern, wie eine thumbnail-Seite. Keine Unterstützung für JPEG, aber PNG und GIF funktioniert einwandfrei.
InformationsquelleAutor der Antwort Magnus
Ich schlage vor, Sie verwenden Sprite Master Web. Ich generiert Spritesheets automatisch und exportiert CSS-code für Sie. Es versucht immer zu generieren kleinste sprite-sheets mit fortschrittlichen algorithmen.
Hier ist ein screenshot und youtube-video
InformationsquelleAutor der Antwort bateristt
Keines dieser tools erfüllt genau meine Anforderungen, also schrieb ich eine mit Mark Tylers kleinen, Bild-Bibliothek, mtpixel (jetzt Teil von mtcelledit)
Es ist nicht super umfangreich, aber es ist leicht erweiterbar durch mtpixel built-in-Funktionen, die Folgendes beinhalten: Graustufen, Farbe inversion, rotation, schärfen, Quantisierung, posterize, spiegeln (vertikal und horizontal), wandeln, rgb->indizierte, indiziert->rgb, Rand erkennen, Relief, Zeichnung, Polygone, text und mehr.
Alles, was Sie tun ist, übergeben Sie eine Reihe von Bildern als args (unterstützt png, gif und jpeg), und es erfolgt die Ausgabe einer rgb-png-namens sprite.png zusammen mit dem nützlichen Bild-slicing-Daten auf die Standardausgabe. Ich benutze es in bash-Skripte, um spritify ein ganzes Verzeichnis von Bildern und Ausgabe der slicing-Daten für die automatische Generierung von css (mit der Hoffnung, schließlich macht er in der Lage, den Ersatz bestehender img-tags automatisch mit ein bisschen kreativer sed/awk)
Binär-Pakete für puppy linux wird hier:
http://murga-linux.com/puppy/viewtopic.php?t=82009
Meine nur erforderlich Spleißen die Bilder vertikal in einer neuen png-Datei, so dass alle es tut, aber mein Quellcode ist public domain und die mtcelledit Bibliothek ist gpl3. Mit mtpixel statisch gelinkt, das binary ist <100 Kb (nur ein paar kb, wenn dynamisch gelinkt) und die anderen Abhängigkeiten sind, libpng, libjpeg und libgif (und freetype mit der offiziellen mtpixel, aber ich wusste nicht, müssen Sie den text unterstützen, so dass ich auskommentiert das freetype-bits in den static build)
fühlen Sie sich frei zu ändern für Ihre eigenen Bedürfnisse:
InformationsquelleAutor der Antwort technosaurus
Wenn Sie mit .net, check-out http://www.RequestReduce.com. Es schafft nicht nur die sprite-Datei automatisch, aber es tut es auf die Fliegen durch ein HttpModule zusammen mit Zusammenführen und minifying CSS. Es lso optimiert die sprite-Bild mit Quantisierung und verlustfreie Kompression und verarbeitet die Auslieferung der generierten Dateien mithilfe von ETags und Expires-Header, um die optimale browser-caching. Das setup ist ganz einfach mit nur einem einfachen web.config ändern. Siehe meine blog-post über seine Annahme durch die Microsoft Visual Studio und MSDN Samples gallery.
InformationsquelleAutor der Antwort Matt Wrock
ich habe vor kurzem finden diese tools : SpriteRight
http://spriterightapp.com/
SpriteRight ist ein CSS spritesheet generator für den Mac, können Sie importieren Sie Ihre vorhandenen Bilder oder stylesheets. Ihre Seiten schneller laden, schneiden, Bandbreite, Kosten und Zeit zu sparen. SpriteRight selbst generiert CSS-code auf die fliege.
InformationsquelleAutor der Antwort prestarocket