ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
6893
6893
EMPFEHLEN
-
03.03.08 11:25 #1
- Registriert seit
- Aug 2007
- Beiträge
- 329
Hi,
ich habe ein Skript, welches eine pdf-Datei in PNG-Bilder umwandelt.
Ich verwende dazu den Kommandozeilen-Befehl "convert" von ImageMagick.
Leider ist das Bild das dabei rauskommt von sehr schlechter Qualität, man kann kaum etwas erkennen und es ist sehr verpixelt.
Kann man da irgendwas machen?
Hier das Skript:
GrußPHP-Code:$filename = "./pdf_tmp/".$_GET['ident'].".pdf";
if (file_exists($filename)) {
$filename_png = "./pdf_tmp/".$_GET['ident'].".png";
exec("convert -antialias $filename $filename_png");
$dir = "./pdf_tmp/";
$handle = @opendir($dir);
while ($file = @readdir($handle)) {
if ($file != "." && $file != "..") {
if (preg_match("/^$_GET[ident].*\.png$/",$file)) {
echo "<img src=\"./pdf_tmp/$file\" alt=\"\" /><br />\n";
}
}
}
unlink("./pdf_tmp/".$_GET['ident'].".pdf");
-
evtl. mal quality als Attribut ausprobieren?
http://www.imagemagick.org/script/convert.php
-
03.03.08 11:40 #3
- Registriert seit
- Aug 2007
- Beiträge
- 329
-quality 100
hat leider auch keine Besserung gebracht.
Grad kleine Schrift ist nichtmehr zu lesen...
-
nimm mal antialias raus?
-
03.03.08 14:47 #5
- Registriert seit
- Aug 2007
- Beiträge
- 329
Hab ich auch schon versucht.
Auch verschiedene andere Einstellungen.
Ich glaube das Problem ist, dass das PDF eigendlich nur aus einem Hintergrundbild und ein paar Zeilen Text drauf besteht. Das Hintergrundbild scheint die Probleme zu machen, es sieht im PDF aber ganz normal aus.
-
Hallo zusammen,
ist zwar schon eine Weile her, aber zu diesem Thema
hätte ich aktuell eine Frage.
Kann man auch mit der GD-Library von PHP aus
pdf-Dateien Bilder erzeugen?
Viele Grüße, Tomate
-
19.04.09 09:42 #7
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Nein, GD ist eine Bild-Verarbeitungsbibliothek. PDF ist keine Grafik, sondern das Ergebnis aus Post-Script eine wieder-anzeigbare Sprache zu generieren.
Bin mir nicht sicher, ob das unter Linux genauso funktioniert, müsste man halt mal testen. Aber ImageMagick verwendet intern auch nur ghostscript um das PDF lesen zu können. Vielleicht lässt man mal den Overhead von IM weg und versucht es einfach über gs:
http://newsgroups.derkeiler.com/Arch.../msg00089.html
GrüßeGrüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Besten Dank für die Hilfe!
Das bringt mich schon mal weiter.
Viele Grüße, Tomate
Ähnliche Themen
-
Umwandeln von .TOD in .AVI
Von lgl im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 13.05.09, 23:28 -
Links und Mailadressen umwandeln?Mailadressen umwandeln?
Von vantommes im Forum PHPAntworten: 2Letzter Beitrag: 25.09.08, 19:33 -
Text in HTML Code umwandeln, aber <a href="..">LINK</a> nicht umwandeln?
Von chris4712 im Forum PHPAntworten: 10Letzter Beitrag: 17.06.07, 01:09 -
wma in mp3 umwandeln
Von Hektik im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 09.02.06, 14:47 -
mpg in mov umwandeln
Von aTa im Forum Videoschnitt, Videotechnik & -produktionAntworten: 0Letzter Beitrag: 29.06.04, 11:55





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren