Resize работает только тогда, когда изменяется исходный width или height. Если вы задали размеры, но картинка и так меньше ваших размеров, то Resize не сработает. А потому и неприменятся quality и прочие параметры.
jpgQuality 50 - это уже плохо. Вы получите некачественную картинку. А на картинках с меньшим разрешением это будет особенно заметно.
Я бы задавал Quality в зависимости от разрешения оригинального файла.
Некоторые результаты интереснее получать работая с изображениями с библиотекой на php
Пример
Чтобы сжимать качество вашим способом, получите исходный размер, и подставьте его в параметры за минусом 1 пикселя.