libpng

    0熱度

    2回答

    我正在使用libpng將圖像數據(3通道,8位,無元數據)轉換爲PNG並將其存儲在緩衝區中。我現在遇到了一個問題,要分配適當的緩衝空間來寫入PNG數據。我很清楚,壓縮數據可能大於原始數據(參見1x1圖像的開銷) 對於圖像大小和壓縮數據大小的上邊緣是否有任何一般規則不同的過濾/壓縮選項?如果這太籠統了,假設我們使用PNG_COLOR_TYPE_RGB, PNG_INTERLACE_NONE, PNG

    108熱度

    11回答

    在使用任何PHP應用程序的結果: dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib Referenced from: /usr/local/bin/php Reason: image not found [1] 4494 trace trap php 我的大多數PHP應用程序使用自制與安裝作曲家例外(使用捲曲安裝) 我試

    1熱度

    2回答

    我正在嘗試使用libpng進入我的項目。我已經安裝了它,通過下載完整軟件包的設置,除了來源here的源和執行該.exe安裝文件。 但是,當我把它給使用 #include <png.h> 或 #pragma comment(lib, "png.h") 這是行不通的。我如何正確安裝它才能夠包含它?

    -1熱度

    1回答

    如何正確地將bmp轉換爲png?我用這個代碼: #define WIN32_LEAN_AND_MEAN #define _CRT_SECURE_NO_DEPRECATE #include <png.h> #include <stdlib.h> #include <stdio.h> #include <stdint.h> void GetDesktopResolution(int&

    100熱度

    10回答

    我試圖使用SDL加載PNG文件,但該程序無法正常工作,並在控制檯中出現此錯誤 「的libpng警告:ICCP:知不正確的sRGB profile「 爲什麼會出現此警告? 我該怎麼做才能解決這個問題?

    3熱度

    1回答

    我想在vs2013中使用libpng 1.2.10讀取png文件。我下載了最新的zlib並編譯了pnglib,它運行良好。現在,我試圖加載文件: int *w = &width; int *h = &height; const char* name = file.c_str(); FILE *png_file = fopen(name, "rb"); if (!png_file) {

    3熱度

    5回答

    我升級了包並破壞了我的matplotlib安裝。現在,當我運行import matplotlib.pyplot as plt,我得到以下錯誤: ImportError: dlopen(/usr/local/lib/python2.7/site-packages/matplotlib/ft2font.so, 2): Library not loaded: /usr/local/lib/libpn

    2熱度

    1回答

    我正在尋找一個建議,如何在C中使用libpng調整圖像大小。我已經寫了一個函數,這使得結構中的png圖像。我想讓自己的圖像更大:例如1像素可以擴展到9像素(3x3)。有沒有什麼功能可以做到這一點?

    1熱度

    1回答

    我試圖在Rust中爲一個課程項目製作一個基本的圖像處理程序,但是我很難搞清楚如何開始。我研究過使用rust-png,但我很難理解如何將它用作外部庫,因爲我不確定是否正確鏈接文件。當我編譯lib.rs來創建箱子時,我得到這個錯誤。 error: linking with `cc` failed: exit code: 1 note: cc arguments: '-m64' '-L/usr/loc

    2熱度

    1回答

    任何人都可以幫助我如何在Visual Studio項目中使用png ++/libpng? 對於Linux有幾個教程和示例,但對於Visual Studio項目中的用法,我沒有找到任何幫助。 我的CMakeLists.txt文件看起來是這樣的: # project cmake_minimum_required (VERSION 2.6) project (libviso2) # direct