Netzwerk Problem oder Bug {Große Daten Versenden}
Netzwerk Problem oder Bug {Große Daten Versenden}
Hallo,
Wie kann man ein Bild von .bmp verkleinern?? (von der Dateigröße her)
Wenn ich die endung änder wird es leider nicht kleiner!!!!!!!!!!!!!!!
Titel angepasst, aktuelles Problem siehe Seite 4
Kaeru fecit
Wie kann man ein Bild von .bmp verkleinern?? (von der Dateigröße her)
Wenn ich die endung änder wird es leider nicht kleiner!!!!!!!!!!!!!!!
Titel angepasst, aktuelles Problem siehe Seite 4
Kaeru fecit
Zuletzt geändert von kiki am 04.02.2007 18:09, insgesamt 2-mal geändert.
Sry, aber kennst du dich mit PC's aus??
die endungen sind eigentlich TOTAL egal, du kannst da sowviel ändern wie du willst, das bringt nichts.
Sie sagen windows nur, mit welchem programm es die datei öffnen soll.
sozusagen als erkennungsmittel
um das dateiformat wirklich zu ändern, musste du ein programm benutzen.
Bei bildern ist das relativ einfach
du lädts es in einen bildeditor und speicherst es in einem anderen format ab
(zb png oder jpg)
Bei filmen ist es etwas schwieriger, da brauchst du converter.
Auch gibt es selbst bei gleicher endung viel Codecs.
Dies sind die algorithmen, bzw die schlüsssel dafür , um die datei / film / soudn wiederzugeben / öffnen
ich hoffe das ericht ersteinmal
//edit zum verkleinern:
png speichert es verlustfrei,
jpg speichert es mit verlust (bei paintmit standartmäßig 80%, obwohl selbst 100% nicht komplett verlustfrei ist)
Ich empfehle dir Gimp
die endungen sind eigentlich TOTAL egal, du kannst da sowviel ändern wie du willst, das bringt nichts.
Sie sagen windows nur, mit welchem programm es die datei öffnen soll.
sozusagen als erkennungsmittel
um das dateiformat wirklich zu ändern, musste du ein programm benutzen.
Bei bildern ist das relativ einfach
du lädts es in einen bildeditor und speicherst es in einem anderen format ab
(zb png oder jpg)
Bei filmen ist es etwas schwieriger, da brauchst du converter.
Auch gibt es selbst bei gleicher endung viel Codecs.
Dies sind die algorithmen, bzw die schlüsssel dafür , um die datei / film / soudn wiederzugeben / öffnen
ich hoffe das ericht ersteinmal
//edit zum verkleinern:
png speichert es verlustfrei,
jpg speichert es mit verlust (bei paintmit standartmäßig 80%, obwohl selbst 100% nicht komplett verlustfrei ist)
Ich empfehle dir Gimp
so:
Code: Alles auswählen
; Made by Alexander N for PB 4.00
file.s = OpenFileRequester("","","*.bmp|*.bmp",0)
If Not file
End
EndIf
save.s = SaveFileRequester("",file+".png","*.png|*.png",0)
If Not save
End
EndIf
UsePNGImageEncoder()
image = LoadImage(#PB_Any,file)
If Not image
End
EndIf
If Not SaveImage(image,save,#PB_ImagePlugin_PNG)
End
EndIf
MessageRequester("fertig","alte größe: "+Str(FileSize(file))+Chr(10)+"neue größe: "+Str(FileSize(save)))
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
@kiki
wozu brauchst du das denn?
eine weitere möglichkeit ist, die farbtiefe zu beschränken, z.b. von 24bit auf 8bit.
dabei ist der qualitätsverlust oft geringer, als beim verwenden von JPG mit Color-Subsampling.
(wenn man nen guten algorithmus dafür hat, wie er z.b. in IrfanView eingebaut ist)
das geht aber nicht so einfach mit PB, weil der Algorithmus recht komplex ist,
und den müßtest du selber schreiben.
noch eine möglichkeit wäre, die ausmaße des bildes zu verkleinern,
und beim darstellen wieder groß zu machen, beides kann man mit Sprite3D tricksen.
wozu brauchst du das denn?
eine weitere möglichkeit ist, die farbtiefe zu beschränken, z.b. von 24bit auf 8bit.
dabei ist der qualitätsverlust oft geringer, als beim verwenden von JPG mit Color-Subsampling.
(wenn man nen guten algorithmus dafür hat, wie er z.b. in IrfanView eingebaut ist)
das geht aber nicht so einfach mit PB, weil der Algorithmus recht komplex ist,
und den müßtest du selber schreiben.
noch eine möglichkeit wäre, die ausmaße des bildes zu verkleinern,
und beim darstellen wieder groß zu machen, beides kann man mit Sprite3D tricksen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
irgendwas machst du falsch!
1. eine umwandlung in PNG kann keinen qualitätsverlust bedeuten,
da PNG ein explizit verlustfreies Komprimierungsverfahren ist.
2. wenn ein komprimierungsverfahren verlustbehaftet ist,
kann unmöglich einmal verlorene qualität durch
rückumwandlung in BMP wiederhergestellt werden!
1. eine umwandlung in PNG kann keinen qualitätsverlust bedeuten,
da PNG ein explizit verlustfreies Komprimierungsverfahren ist.
2. wenn ein komprimierungsverfahren verlustbehaftet ist,
kann unmöglich einmal verlorene qualität durch
rückumwandlung in BMP wiederhergestellt werden!
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.