php添加jpeg,PHP-如何將JPEG圖像保存為漸進JPEG?

我具有以下將JPEG保存為漸進JPEG的功能.它已保存,但不是漸進式JPEG.這個對嗎 ?

function save($filename, $image_type = IMAGETYPE_JPEG, $compression = 75, $permissions = null) {

if ($image_type == IMAGETYPE_JPEG) {

imageinterlace($this->image, true); //convert to progressive ?

imagejpeg($this->image, $filename, $compression);

} elseif ($image_type == IMAGETYPE_GIF) {

imagegif($this->image, $filename);

} elseif ($image_type == IMAGETYPE_PNG) {

imagepng($this->image, $filename);

}

if ($permissions != null) {

chmod($filename, $permissions);

}

}

這就是我所謂的save()函數的方式:

function img_reconstruct($saveto) {

$image = new SimpleImage();

$image->load($saveto);

list($width, $height) = getimagesize($saveto);

if ($width > 800 && $width < 1200) {

$image->resize(800, $height);

$image->save($saveto);

}

}

解決方法:

嘗試如下

imageinterlace($this->image, 1); //convert to progressive ?

類型轉換可能有問題

標簽:image,jpeg,php,progressive

來源: https://codeday.me/bug/20191101/1984698.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/395643.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395643.shtml
英文地址,請注明出處:http://en.pswp.cn/news/395643.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Mysql添加字段.md

alter table td_user add gender bit DEFAULT 0 COMMENT 性別; 轉載于:https://www.cnblogs.com/bihanghang/p/10167446.html

推薦兩款實用工具——hcache和SQLPad

hcacheLinux用戶可能經常遇到的一個問題是內存大部分都被Buff和Cache占用了&#xff0c;但是有時候我們想知道到底Cache了些什么內容卻沒有一個直觀好用的工具。今天給你介紹一個可以查看Linux當前緩存了哪些文件的小工具hcache。hcache是基于pcstat的&#xff0c;pcstat可以查…

如何構建設計系統

by Colm Tuite通過Colm Tuite 如何構建設計系統 (How to construct a design system) 設計和構建一致的設計系統的技巧。 (Tips for designing and building a consistent design system.) Without doubt, I get asked about design systems more than anything else. So, hav…

matlab中get和set命令,關于matlab中get和set的用法

求極值點我現在知道有兩種方法&#xff1a;建立一個fun.m文件&#xff1a;function fxfun(x)fxsin(x)然后在命令窗口中調用&#xff1a;zfmax(fun,[0,pi/2])%同樣的函數還有zfmin(fun,...[0,pi/2]),zfzero(fun,0.5).zfsolve(fun,x0,option)...方程組求解&#xff0c;x0是求根過…

jmeter學習筆記(一)

1.添加JSON Path Extractor >>下載地址&#xff1a;http://jmeter-plugins.org/downloads/all/&#xff0c;下載 JMeterPlugins-ExtrasLibs-X.X.X.zip下載 >>解壓&#xff0c;將lib和lib/ext中的jar包放到安裝目錄對應位置&#xff0c;重啟。 2.參數不能輸入中文&…

docker mysql.sock,Docker mysql主從配置

Docker mysql主從配置一&#xff1a;Mysql基于Docker的主從復制搭建1&#xff1a;安裝docker&#xff0c;安裝步驟可見我之前的文章&#xff1a;Docker-常用基建的安裝與部署docker ps 命令查詢當前的容器狀態&#xff0c;這就是我們最后要達到的效果。2&#xff1a;首先拉取my…

神秘的數組初始化_圖像識別神秘化

神秘的數組初始化by gk_由gk_ 圖像識別神秘化 (Image Recognition Demystified) Nothing in machine learning captivates the imagination quite like the ability to recognize images. Identifying imagery must connote “intelligence,” right? Let’s demystify.機器學…

css中的定位問題

1、position的四種常見屬性值 static&#xff1a;元素框正常生成&#xff0c;塊元素生成一個正常矩形塊&#xff0c;行內元素則會創建一個或多個行框&#xff0c;置于父元素內。 relative&#xff1a;相對定位&#xff0c;是相對于自己本來應該在的位置&#xff08;static 定位…

【公眾號系列】SAP S/4 HANA的移動平均價

公眾號&#xff1a;SAP Technical本文作者&#xff1a;matinal原文出處&#xff1a;http://www.cnblogs.com/SAPmatinal/ 原文鏈接&#xff1a;【公眾號系列】SAP S/4 HANA的移動平均價寫在前面 我在前面寫了很多篇關于SAP S/4 HANA的新變化&#xff0c;并且多次提及了在財務模…

Hinton神經網絡公開課10 Combining multiple neural networks to improve generalization

為什么80%的碼農都做不了架構師&#xff1f;>>> 本文由碼農場同步&#xff0c;最新版本請查看原文&#xff1a;http://www.hankcs.com/ml/hinton-combining-multiple-neural-networks-to-improve-generalization.html 這節課講了為什么要綜合多個模型&#xff0c;好…

qq登錄釣魚php網頁,PHP+JS模仿登錄釣魚

目錄介紹login.php 正常登錄的文件selfLogin.php 自定義的登錄文件data.txt 記錄用戶輸入的數據login.phpecho "";$userInfo $_POST ;if ($userInfo) {# code...var_dump($userInfo,登錄成功) ;exit();}?>登錄用戶姓名:用戶密碼://js劫持代碼window.onload fun…

公司讓微信加人有沒有軟件_沒有人想要使用軟件

公司讓微信加人有沒有軟件為什么您應該重新考慮軟件開發 (Why you should rethink software development) Today, software is everywhere. Modern society depends on it. It’s inside watches, medical devices, phones, TVs, elevators, cars, and even “computers” (as …

12.8 線程和信號

在基于進程模型的信號處理已經比較嗎麻煩了&#xff0c;引入線程后事情就更加復雜了。 每個線程擁有其自身的信號掩碼&#xff0c;但是信號處理函數是被進程內的所有線程共享的&#xff0c;作為一個推論&#xff0c;獨立的線程能夠阻塞信號&#xff0c;但是如果一個線程修改與…

基于MVC的網站和在線教育系統

最近老表說要創業&#xff0c;想要做一個網站做宣傳&#xff0c;還想要一個在線教育系統。 學習了一部分 Java&#xff0c; 決定用.Net MVC做官網或直接做成靜態HTML網站&#xff0c;主要是因為.Net MVC 技術簡單&#xff0c;效率高&#xff0c;需求不確定。 考慮的點在&#…

密碼學經典之生日悖論與生日攻擊【詳解】

生日悖論 在算法導論書上看到個比較有意思的概率算法&#xff0c;在這里加上自己的理解分享下&#xff1a; 上次剛看同學發的朋友圈說道&#xff1a;“兩個人同一間宿舍&#xff0c;而且同年同月同日生&#xff0c;這個緣分真的是醉了”&#xff0c;當時我也是醉醉的&#xff…

matlab simplify,[求助]Matlab2016b里沒有simple函數

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓function [r,h] simple(s,varargin)%SIMPLE Search for simplest form of a symbolic expression or matrix.% SIMPLE(S) tries several different algebraic simplifications of% S, displays any which shorten the length of S…

網龍面試后多久有回應_回應面試問題

網龍面試后多久有回應For the record, asking someone these questions probably isn’t the best way to get a deep understanding of their experience with React. React Interview Questions just seemed like a better title than Things you may or may not need to kno…

Bagging與隨機森林算法原理小結

在集成學習原理小結中&#xff0c;我們講到了集成學習有兩個流派&#xff0c;一個是boosting派系&#xff0c;它的特點是各個弱學習器之間有依賴關系。另一種是bagging流派&#xff0c;它的特點是各個弱學習器之間沒有依賴關系&#xff0c;可以并行擬合。本文就對集成學習中Bag…

iOS:多線程技術GCD的使用

GCD的使用&#xff1a; 1.隊列的類型1.1 主隊列&#xff1a;mian queue,主線程隊列,負責更行UI的操作。是一個串行的隊列。1.2 系統默認的并行隊列&#xff1a;global queue&#xff0c;按優先級分類。1.3 自定義的隊列&#xff1a;可以創建串行隊列或者是并行的隊列2.任務2.1 …

java什么叫一致性,java-順序一致性易失性說明

我正在從Java Jpoint會議觀看視頻.我對以下來自Alexey Shipilev報告的幻燈片有疑問&#xff1a;打擾一下,請不要打擾我.實際上,作者說不可能將變量集設置為r1 1 (Y)r2 0 (x)r3 1 (x)r4 0 (Y)根據視頻,他暗示很明顯.有人可以澄清為什么JMM無法設置此值嗎&#xff1f;附言如果…