我試圖讀取和保存APIC圖片使用taglib紅寶石文件,但我很努力去理解如何去做。從我能告訴圖像是'image/jpeg'和ASCII-8BIT。任何人都試圖完成這個?保存MP3 ID3V2 APIC JPEG文件
0
A
回答
1
您還在a taglib-ruby issue中詢問過該問題。答案如下:
該文檔包含讀取圖片數據的示例,請參閱TagLib::ID3v2::Tag examples。
然後,只需將圖片數據寫入文件,例如,像這樣:
TagLib::MPEG::File.open("file.mp3") do |file|
tag = file.id3v2_tag
covers = tag.frame_list('APIC')
unless covers.empty?
cover = covers.first
File.open("output.jpg", "wb") do |f|
f.write(cover.picture)
end
end
end
你也應該使用cover.mime_type
檢查圖像的MIME類型,並相應地調整文件擴展名。
0
這最終解決了我遇到的問題 - 我不瞭解如何爲Paperclip準備提取的圖像。 https://gist.github.com/adamyonk/5621295
相關問題
- 1. 將APIC寫入帶有getid3的mp3文件(id3v2)
- 2. PHP將變量轉換爲jpeg文件
- 3. 保存位爲JPEG文件
- 4. 在MP3中設置歌詞ID3v2標籤
- 5. 使用php將id3v2標籤寫入mp3文件?
- 6. 使用id3v2獲取MP3 ID3(V2)標籤
- 7. 如何保存圖像jpeg文件?
- 8. 如何將texture2D保存爲jpeg文件
- 9. Qt-無法保存jpeg文件
- 10. Python將.mp3保存到文件
- 11. 保存音頻流爲MP3文件(iOS)
- 12. javame - 下載並保存mp3文件
- 13. 將mp3文件保存到sd
- 14. 如何在jsp中保存mp3文件?
- 15. 將圖像從位圖保存到jpeg而不保存文件
- 16. FFMPEG:如何使用FFMPEG將附加圖片(APIC)從源mp3文件轉碼爲目標mp3文件?
- 17. java id3tag複製mp3文件
- 18. MP3封面照片導出爲JPG格式
- 19. apic配置爲apc
- 20. sd_card保存後,jpeg保存失真
- 21. 將閃存as3代碼保存爲jpeg文件
- 22. mp3未正確保存到sd;如何將mp3保存到SD卡?
- 23. 保存jpeg以後查看
- 24. 使用OpenCV保存JPEG metada
- 25. 將SurfaceTexture保存爲JPEG
- 26. php Gmagick保存jpeg質量
- 27. 在mp3-headers中寫入新的id3v2標籤(actionscript-3)
- 28. C#將文本保存爲MP3文件到語音
- 29. 使用JavaFX MediaPlayer從MP3中讀取ID3v2標籤
- 30. 如何區分目錄中的mp3和jpeg文件?
到目前爲止你有什麼? – tadman 2013-05-01 03:23:19