Zum Inhalt springen

IMAGE-Object: Qualität beeinflussen?

Erstellt am 3. September 2009 · 9 Antworten · letzte Antwort am 14. September 2009

Tags: Bilder, Frage

inu ·

Hallo Leute,

habe folgendes TS erstellt, um ein Bild (abhängig vom Menü) im Layout "unterzubringen":

marks.MENUBILD = IMAGE
marks.MENUBILD {
  file.width = 260
  file.height = 288
  file.import = uploads/media/
  file.import.data = levelmedia: -1,slide
  file.import.listNum = 0
  file.import.override.field = media
  altText = alternativer text
}

Dieses Bild wird nun in der Originalqualität (=100%) dargestellt. Wie kann ich TYPO3 dazu bringen, dieses Bild z.B. nur mit 75% Qualität anzuzeigen?

Gruß
David

Michaelh74 ·

Schon mal in der TSREF nachgesehen unter Image?

Im Install Tool kann man die Komprimierung auf meines Wissens global angeben.

Gruß
Michael

inu ·

Ja, habe bereits in der TSREF nachgesehen. Da steht aber nicht zur Qualität unter "IMAGE" - leider.

Global einstellen geht nicht, da ich noch weitere Webseiten unter dieser TYPO3-Installation fahre.

freshman17 ·
marks.MENUBILD = IMAGE
marks.MENUBILD {
  file = GIFBUILDER
  file {
    XY = 260,260
    format = jpg
    quality = 20
    10 = IMAGE
    10.file {
      width = 260
      height = 288
      import = uploads/media/
      import.data = levelmedia: -1,slide
      import.listNum = 0
      import.override.field = media
    }
    altText = alternativer text
  }
}
inu ·

Hallo freshman17,

danke für die Anregung. Problem ist nur, dass ich zwar jetzt eine sehr schlechte Qualität habe, die aber auch nicht beeinflussen kann. Egal welchen Wert ich zwischen 0 und 100 für "quality" nehme, die Qualität bleibt gleich (schlecht).

Irgend eine Idee hierzu?

Gruß
David

inu ·

Hallo freshman17,

ja, das Bild hat eine perfekte Ausgangsqualität. Lasse ich in Deinem Code die Zeile mit dem quality weg, so wird auch eine sehr gute Qualität (entspricht der der Ausgangsqualität) gerendert.

Dieses Problem scheint aber ein generelles bei mir zu sein, denn in diesem Thread hier habe ich auch etwas ähnliches beschrieben: #92230

Ich benötige undedingt Hilfe hierzu.Viele Grüße
David

Sebastian Schmal ·

habt ihr mal im "installtool" die einstellungen überprüft?

5: All Configuration

[GFX]: alle durchgehen!

auch darauf achten, std. ist der glaub ich auf 70
[GFX][jpg_quality] = 100

inu ·

ich habe da schon mal drüber geschaut. Habe aber nicht fehlerhaftes entdecken können. Anbei mal die Parameter.

Ich denke, dass der Wert quality=70 auch vernünftig ist, da sonst das Datenvolumen sprunghaft anwachsen würde. Der Wert 70 bringt im Grunde genommen auch eine vernünftige Qualität. Sobald aber der GIFBUILDER zuschlägt (egal wie ich den Qualitätswert einstelle), wird die Qualität des Ergebnisses gleichbleibend schlecht.

[GFX][image_processing] = 1
[GFX][thumbnails] = 1
[GFX][thumbnails_png] = 0
[GFX][noIconProc] = 1
[GFX][gif_compress] = 1
[GFX][imagefile_ext] = gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai
[GFX][gdlib] = 1
[GFX][gdlib_png] = 1
[GFX][gdlib_2] = 1
[GFX][im] = 1
[GFX][im_path] = /usr/bin/
[GFX][im_path_lzw] = /usr/bin/
[GFX][im_version_5] = gm
[GFX][im_negate_mask] = 0
[GFX][im_imvMaskState] = 0
[GFX][im_no_effects] = 1
[GFX][im_v5effects] = -1
[GFX][im_mask_temp_ext_gif] = 1
[GFX][im_mask_temp_ext_noloss] = miff
[GFX][im_noScaleUp] = 0
[GFX][im_combine_filename] = combine
[GFX][im_noFramePrepended] = 0
[GFX][jpg_quality] = 70
[GFX][enable_typo3temp_db_tracking] = 0
[GFX][TTFLocaleConv] =
[GFX][TTFdpi] = 96
[GFX][png_truecolor] = 1

inu ·

Ich glaube, ich habe einen Ansatz zur Fehlerbehebung. Und zwar habe ich in der TYPO3-Installation unter Basic Configuration" die Einträge "[GFX][im_path]" und "[GFX][im_path_lzw]" entdeckt. Bei beiden ist "1.1.10" ausgewählt. Alternativ habe ich dort jeweils "6.4.2" noch zur Auswahl.

Stelle ich auf 6.4.2 um, so werden ein Großteil der Bilder dargestellt. Andere wiederum nicht. Bei denen, die nicht dargestellt werden, handelt es sich um Bilder, welche per GIFBUILDER mit anderen Bildern kombiniert wurden. Allerdings kann ich bei 6.4.2 nun sehr exakt eine Qualität definieren.

Wenn ich auf 6.4.2 umgestellt habe und in der TYPO3-Installation unter "Image Processing" nachschaue, sehe ich auch, dass einige Bilder nicht korrekt erzeugt werden (z.B. die Texte Hello World".

Wie kann ich nun das Problem komplett lösen?

Nachtrag: in der TSRef steht zum Thema "image_compression" folgendes:
"NOTE: Works ONLY if IMAGE-obj is NOT GIFBUILDER"
Toll, und wie kann man nun Bilder mit guter Qualität überlagern? Gar nicht?

Grüße
David