Bỏ qua đến nội dung chính
  Thứ Ba, ngày 23 tháng 4 năm 2019
  4 Trả lời
  5,2 nghìn lượt truy cập
  Đặt mua
Chào,

tôi đang sử dụng WordPress với WP Media Folder . Nó hoạt động rất tốt, ngoại trừ một vấn đề.

Gần đây tôi đã thay đổi chức năng nén ảnh của WordPress để có chất lượng ảnh tốt hơn (tôi tự nén ảnh). Chức năng của tôi hoạt động khi tôi tải ả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 thấy việc nén vẫn được áp dụng.

Tôi đã xem qua mã nguồn của plugin, nhưng tôi không thấy chức năng đó được sử dụng ở đâu hoặc nơi nào có thể thay đổi nó... Vì vậy, câu hỏi rất đơn giản, làm thế nào tôi có thể thay đổi tỷ lệ nén mà không cần nén khi tôi sử dụng tùy chọn "Gửi tệp mới và thay thế"?

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

Toasch
MỘT
6 năm trước
CHÀO,

Cảm ơn đã liên hệ với chúng tôi tại đây về extensionnày.
Gần đây tôi đã thay đổi chức năng nén ảnh của WordPress để có chất lượng ảnh tốt hơn (tôi tự nén ảnh). Chức năng của tôi hoạt động khi tôi tải ả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 thấy quá trình nén vẫn được áp dụng.

Tôi đã xem qua mã nguồn của plugin nhưng không thấy chức năng đó được sử dụng ở đâu hoặc 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ỷ lệ nén mà không cần nén ảnh khi sử dụng tùy chọn "Gửi tệp mới và thay thế"?

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

Hy vọng nó giúp!
Chúc mừng,
T
6 năm trước
Chào bạn,

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

Tôi đã thêm hàm này:
`add_filter('jpeg_quality', function($arg){return 100;});`

vào tệp "functions.php". Tôi nghĩ mình sẽ tìm thấy một hàm tương tự trong các tệp mà bạn đã bảo tôi kiểm tra, nhưng tôi không thấy hàm này ở đâu cả... Có lẽ kỹ năng PHP của tôi chưa đủ tốt.

Dù sao, cảm ơn bạn đã cố gắng giúp đỡ nhưng tôi nghĩ mình phải tự giải quyết vấn đề này thôi...
MỘT
6 năm trước
CHÀO,

Cảm ơn bạn đã liên hệ lại với tôi với nhiều thông tin hơn.
Làm thế nào tôi có thể thay đổi tỷ lệ nén mà không cần nén?

Tôi không chắc bạn muốn nói chính xác điều gì. Theo như tôi hiểu, 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à điều bạn cần, vui lòng thử đoạn mã sau trong tệp "/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
6 năm trước
Chào bạn,

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ì sự giúp đỡ!

Chúc bạn một ngày tốt lành
  • Trang :
  • 1
Không có câu trả lời nào được thực hiện cho bài đăng này.