Chuyển đến nội dung chính
  Thứ ba, ngày 23 tháng tư năm 2019
  4 Trả lời
  4,8 nghìn lượt truy cập
  Theo dõi
Xin chào,

tôi đang sử dụng một wordpress có plugin WP Media Folder Nó hoạt động rất tốt, ngoại trừ một điều.

Gần đây tôi đã thay đổi chức năng nén hình ảnh của Wordpress để có chất lượng hình ảnh tốt hơn (tôi đang tự nén chúng).

Chức năng của tôi đang hoạt động khi tôi tải hình ảnh lên thư viện, nhưng khi tôi chọn tùy chọn "Gửi tệp mới và thay thế", tôi có thể thấy tính năng nén vẫn được áp dụng. Tôi đã xem xét mã plugin, nhưng tôi không thấy chức năng được sử dụng ở đâu, hoặc nó có thể thay đổi ở đâu ... Vì vậy, câu hỏi rất đơn giản, làm thế nào tôi có thể thay đổi tốc độ nén và không nén khi tôi sử dụng " Gửi tệp mới và thay thế "tùy chọn?

Mong các bạn giúp đỡ.

Toasch
Một
5 năm trước
Chào,

Cảm ơn đã liên hệ với chúng tôi tại đây về extension này.
Gần đây tôi đã thay đổi chức năng nén hình ảnh của Wordpress để có chất lượng hình ảnh tốt hơn (tôi đang tự nén chúng).

Chức năng của tôi đang hoạt động khi tôi tải hình ảnh lên thư viện, nhưng khi tôi chọn tùy chọn "Gửi tệp mới và thay thế", tôi có thể thấy tính năng nén vẫn được áp dụng. Tôi đã xem xét mã plugin, nhưng tôi không thấy chức năng được sử dụng ở đâu, hoặc nó có thể thay đổi ở đâu ... Vì vậy, câu hỏi rất đơn giản, làm thế nào tôi có thể thay đổi tốc độ nén và không nén khi tôi sử dụng " Gửi tệp mới và thay thế "tùy chọn?

Tôi không chắc những gì có trong chức năng của bạn, dù sao bạn cũng có thể xem các tệp này để biết thêm thông tin:
wp-media-thư mục / class / class-thay-file.php
wp-media-thư mục / class / class-helper.php

Hy vọng nó giúp!
Chúc mừng
T
5 năm trước
Xin chào,

Cảm ơn bạn đã trả lời.

Tôi đưa vào hàm này:
add_filter ('jpeg_quality', function ($ arg) {return 100;});

vào tệp "functions.php".

Tôi nghĩ rằng tôi sẽ tìm thấy một cái gì đó rất giống trong các tệp bạn đã nói với tôi để kiểm tra, nhưng tôi không thấy chức năng này ở đâu ... Tôi cho rằng kỹ năng của tôi trong PHP không đủ tốt. Dù sao, cảm ơn vì đã cố gắng giải quyết nhưng tôi cho rằng tôi phải tự mình giải quyết vấn đề này ...
Một
5 năm trước
Chào,

Cảm ơn đã trở lại với tôi với nhiều thông tin hơn.
Làm cách nào để thay đổi tốc độ nén và không nén

Tôi không chắc chính xác ý bạn là gì. Vì tôi biết bạn muốn giữ nguyên chất lượng hình ảnh khi sử dụng tùy chọn "Gửi tệp mới và thay thế".
Nếu đó là những gì bạn cần, vui lòng thử mã sau trong "/wp-media-folder/class/class-helper.php" dòng 58:

imagejpeg( $tmp_img, path_join($uploadpath['basedir'], $intermediate_file), apply_filters( 'jpeg_quality', 100, 'replace_image' ) );


Hy vọng nó giúp!
Chúc mừng
T
5 năm trước
Xin chào,

Tuyệt vời, đó chính xác là những gì tôi cần.

Cảm ơn bạn rất nhiều vì đã giúp đỡ của bạn ! Chúc một ngày tốt lành
  • Trang :
  • 1
Không có câu trả lời cho bài viết này.