Denkhilfe Fonts/MySQL

Joerg Rossdeutscher <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <1103984455.14778.13.camel@ratti>
Moin!

Ich brauch mal ein wenig Denkhilfe zu einem Ansatz.

Ich möchte zu einem Font möglichst schnell ähnlich aussehende andere
Fonts finden. Zu diesem Zweck nehme ich mir einen Buchstaben, erstelle
mit ImageMagick ein Bild von diesem Buchstaben und stauche das alles ein
wenig zurecht. Von diesem Bild erstelle ich mir ein "Fingerprint",
welches bestimmte Eigenschaften numerisch erfasst.

So ein Fingerprint sieht ungefähr so aus:

50-50-50-50-50-50-50

Ein Font, der sehr ähnlich aussieht, und sich nur ein klein wenig
unterscheidet, könnte diesen Fingerprint haben:

50-50-50-51-49-50-50

Also einmal +1 (wegen 51) und einmal -1 (wegen 49), macht zusammen eine
Differenz von "2".

Zusätzlich muß ich sagen, daß der Fingerprint nicht aus 7 Zahlen
besteht, wie eben behauptet, sondern aus 64, mit Werten von 00 bis 99.


So. Und jetzt möchste ich das ganze über MySQL suchen.

Gibt es eine Möglichkeit, sowas in MySQL zu realisieren, ohne 
- den Fingerprint in 64 Felder ...
- ... oder 64 Datensätze aufzusplitten
- und ohne ALLE Werte auszulesen und die Nachverarbeitung in perl zu
machen?

Also, sprich:

	SELECT * FROM fingerprints ORDER DESC komische_formel

....und ich muß mir nur noch die besten 10 Treffer abholen?


Der beste Tipgeber darf ein Exemplar unserer Freien Software kostenlos
downloaden! :-)

Gruß, Ratti




-- 
 -o) fontlinge | Fontmanagement for Linux | Schriftenverwaltung in Linux
 /\\ http://freshmeat.net/projects/fontlinge/
_\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBzXdGCGbv12v1ACwRAoeyAJ9KkCjYB8Tm1BZ2xMe/qYESpq16IwCfchTs
ueCSyKaSsL1e68eixroRI4I=
=ivSP
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.