Zurück   KNX-User-Forum > Supportforen > CometVisu
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 07.12.2012, 03:07
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Macht sicherlich Sinn, sollte auf die Liste fürs nächste Release..

Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #12  
Alt 07.12.2012, 19:26
Benutzerbild von Chris M.
Erfahrener Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 4.818
Chris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle Atmosphäre
Standard

Naja, bis jetzt bin ich davon ausgegangen, dass jedes Design seine eigenen Vorstellungen von Icons hat. (Wenn man sich mal so etwa wie KDE ansieht, dann merkt man, dass es wohl sogar mehr Icons als Designs gibt...)

Da das Icon-Set von MFD allerdings schön reduziert ist und sich so wohl mit vielen Designs vertragen sollte, ist das als globales Default tatsächlich eine Überlegung wert.
(Kannst Du sicherheitshalber mal einen Feature Request eintragen?)
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #13  
Alt 09.12.2012, 02:00
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Mach ich doch glatt
https://sourceforge.net/tracker/?gro...6&atid=1251144
(Obwohl ich selbst echt keine Icons für den NBF brauche.. Egal..)
Es gibt eh keine Alternative oder anders, freundlicher gesagt: dank mfd wenigstens eine Option.
In weiteren Designs kann (könnte) man das ja übersteuern..

Makki

Edit: und Kritiker: bitte verwechselt mir nicht Freibier mit GPL oder CC-*.. Das ist zweierlei, auch wenns der Anwalt (noch) nicht versteht
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!

Geändert von makki (09.12.2012 um 02:05 Uhr)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #14  
Alt 09.12.2012, 17:38
Benutzer
 
Registriert seit: 03.12.2010
Ort: Griesheim
Beiträge: 294
MicHau befindet sich auf einem aufstrebenden Ast
Standard

Zitat von makki Beitrag anzeigen
Ist schon erledigt.
Ich war sowieso mit den Icons beschäftigt...
__________________
Grüße
Michael
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #15  
Alt 09.12.2012, 19:24
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

So solls sein, merci

Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #16  
Alt 10.12.2012, 15:37
Erfahrener Benutzer
 
Registriert seit: 13.03.2011
Ort: Süddeutschland
Beiträge: 852
daviid ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Wie siehts eig aus, inzwischen gibts ja über 200 Icons, allerdings 480*480 groß und "nur" in weiß.

Ich würde gerne mal wieder den aktuellen Stand des Icon-Sets in die richtige Größe bringen und auch zumindest noch Orange als Farbe hinzufügen, da es inzwischen doch verdammt viele icons gibt die ich gern verwenden will und ich eh grad am Visu bauen bin, bzw. umstellen auf Metal.

Wenn mir jemand erklärt wie man das macht kann ich das auch gern einmal Monatlich oder so machen.

Wer hat dass denn letztes mal gemacht?


Gruß
David
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #17  
Alt 10.12.2012, 16:02
Benutzerbild von netsrac
Erfahrener Benutzer
 
Registriert seit: 04.07.2010
Ort: Berlin
Beiträge: 670
netsrac wird schon bald berühmt werden
Standard

Nunja, am "schönsten" wäre es, wenn man hier mal ein kleines Script schreibt, was das dann auf Knopfdruck macht: Also am besten per SVN die aktuellen Icons auschecken, resizen und die entsprechende JavaScript Datei bauen.

Alles Andere ist wohl unsinniges gefummel :-)

Just my 2 cents...

Netsrac
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #18  
Alt 10.12.2012, 16:43
Benutzer
 
Registriert seit: 04.06.2007
Ort: Heidenheim an der Brenz / Ba-Wü
Beiträge: 66
oli_777 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo,
ich hatte mal vor einiger Zeit ein Script zum Export aus Illustrator als SVG an mfd geschickt, um alle Icos als SVG zu bekommen.

Code:
 
var doc = app.activeDocument;
var start = true;
var preffix = "Icon_";
var suffix = "";
var noname = "0";
if (documents.length > 0){
if (doc.saved==false) {
alert('Dokument muss gespeichert sein vor Ausführun des Skripts!!!','saveLayersToSVG',true);
start = false;
}
if (start){
//Dateipfad über Dialogbox abfragen
var destFolder = null;
destFolder = Folder.selectDialog( 'Ordner für SVG-Dateien auswählen.', '~' );
// Speicheroptionen festlegen
var options
options = this.getOptions();
 
fullDocName = doc.fullName; 
for (j=0; j<doc.layers.length; j++){ 
if ((doc.layers[j].printable == true)&&(doc.layers[j].locked == false)) {
doc.layers[j].locked = true;
nameLayer = doc.layers[j].name;
for (i=0; i<doc.layers.length; i++){ 
if (doc.layers[i].locked == false){
doc.layers[i].visible = true;
doc.layers[i].remove();
i = i-1;
} 
}
for (i=0; i<doc.layers.length; i++){
doc.layers[i].locked = false;
doc.layers[i].visible = true;
}
var param = doc.name.split('.'); 
realDocName = param[0]; 
if (nameLayer == noname) docName = preffix+realDocName+suffix;
else docName = preffix+realDocName+'_'+nameLayer+suffix; 
var saveName = new File ( destFolder + "/" + docName );
doc.exportFile(saveName, ExportType.SVG, options)
doc.close(SaveOptions.DONOTSAVECHANGES);
doc = null;
app.open (fullDocName);
doc = app.activeDocument;
}
} 
alert( 'Dokumente als SVG gespeichert' );}
}
function getOptions()
{
var options = new ExportOptionsSVG();
 
options.EmbedRasterImages = false;
options.EmbedAllFonts = false;
options.sVGTextOnPath = true;
options.FontSubsetting = SVGFontSubsetting.GLYPHSUSED;
options.DTD = SVGDTDVersion.SVGTINY1_1;
options.PreserveEditability = false;
 
 
return options;
}
Vielleicht kommt ja bald was als SVG....


Gruß
Oli
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #19  
Alt 10.12.2012, 21:17
Benutzerbild von Chris M.
Erfahrener Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 4.818
Chris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von daviid Beitrag anzeigen
Wer hat dass denn letztes mal gemacht?
Hm, ich glaube das war ich. Ich weiß aber nicht mehr wie genau...

Dieses Script hatte ich aber verwendet um aus einer großen Sammel-SVG die einzelnen Dateien zu erzeugen:

Code:
#!/usr/bin/python

## -----------------------------------------------------
## spliticons.py
## -----------------------------------------------------
## Copyright (c) 2011, Christian Mayer, All rights reserved.
##
## This program is free software; you can redistribute it and/or modify it under the terms
## of the GNU General Public License as published by the Free Software Foundation; either
## version 3 of the License, or (at your option) any later version.
##
## This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
## without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
## See the GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License along with this program;
## if not, see <http://www.gnu.de/documents/gpl-3.0.de.html>.


from optparse import OptionParser
import xml.etree.ElementTree as ET # requires Python 2.5
import os

version = '0.1'

def main():
    usage = "usage: %prog [options] iconset.svg"
    parser = OptionParser(usage=usage, version=("%prog " + version))
    parser.add_option("-v", "--verbose",
                     action="store_true", dest="verbose", default=True,
              help="Show more information")
    (options, args) = parser.parse_args()
    if len(args) != 1:
        parser.error("incorrect number of arguments")
    iconset = args[0]
    outdir = iconset.replace( '.svg', '' ) # FIXME should be parameter!
    
    # get the SVG content
    tree = ET.parse( iconset )
    ET.register_namespace( 'svg', 'http://www.w3.org/2000/svg' )
    ET.register_namespace( 'xlink', 'http://www.w3.org/1999/xlink' )
    #ET.dump( tree )
    
    # create the output directoy
    if not os.path.exists( outdir ):
      os.makedirs( outdir )

    # Figure out the different backgrounds and overlays
    backgrounds = []
    overlays    = []
    for i in tree.iterfind( '*' ): # only top level
      if 'id' in i.attrib:
        if i.attrib['id'].startswith( 'Background' ):
          backgrounds.append( i.attrib['id'] )
        elif i.tag.endswith( 'g' ):
          overlays.append( i.attrib['id'] )
    
    # create output
    for background in backgrounds:
      backgroundElement = tree.find( '*[@id="%s"]' % background )
      
      for overlay in overlays:
        overlayElement = tree.find( '*[@id="%s"]' % overlay )
        root = ET.Element( 'svg' )
        root.attrib = tree.getroot().attrib
        root.append( backgroundElement )
        root[0].set( 'display', 'inline' )
        root.append( overlayElement )
        root[1].set( 'display', 'inline' )
        outtree = ET.ElementTree( root )
        outFile = '%s/%s_%s.svg' % (outdir, background, overlay)
        outtree.write( outFile, encoding='UTF-8', xml_declaration=True )


if __name__ == "__main__":
    main()
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #20  
Alt 10.12.2012, 22:25
Erfahrener Benutzer
 
Registriert seit: 13.03.2011
Ort: Süddeutschland
Beiträge: 852
daviid ist zur Zeit noch ein unbeschriebenes Blatt
Standard

OK, aktuell scheinen hier drin ALLE derzeit vorhandenen Icons zu liegen, allerdings als PNG.

Vlt. kann mfd ja mal wieder alle als einzelne SVGs zur verfügung stellen, die müsste man doch theoretisch Alle relativ leicht einfärben und auf die gewünschte Größe bringen können und das auch noch automatisch, oder?
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Multimedia] Anfänger: Brückenschlag MultimediaNetzwerk und KNX RonnyLULU KNX EIB Forum 46 27.03.2013 14:12
[Expertenfunktion] - √ - Russound CA4 mit rusconnectd an WG ttyS0 gunnar WireGate 16 02.11.2012 22:16
Xsolution Xhome KNX / EIB / SPS Visualisierung Webmaster KNX EIB Forum 4 22.10.2012 18:57
[KNX/EIB] Erfahrungen Integration "eq-3 MAX!" Funk Heizkörperregelung in KNX max999 KNX EIB Forum 3 09.02.2012 08:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:51 Uhr.



SEO by vBSEO